Forum

Dropdownlist se...
 
Bildirimler
Hepsini Temizle

Dropdownlist seçime göre veri çekmek yardım!

2 Yazılar
2 Üyeler
0 Reactions
531 Görüntüleme
(@musacici)
Gönderiler: 5
Active Member
Konu başlatıcı
 

Merhabalar ben sql ile gridview e verileri çekiyorum birtane de dropdownlist koydum yapmak istedigim dropdownlistte yaptığım secime göre verileri çeksin ama nasıl yapacağımı bulamadım yardımcı olabilirseniz sevinirim  

 
Gönderildi : 08/01/2015 23:16

(@eravse)
Gönderiler: 1753
Üye
 
Aşağıdaki şekilde haraket etmeniz faydalı olabilir. Dropdownun autoPost back özelliği true olacak.
 
 
protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        this.BindData("SELECT top 10 * FROM Customers");
    }
}
 
private void BindData(string sqlCommand)
{
    string query = sqlCommand;
    SqlCommand cmd = new SqlCommand(query);
    gvCustomers.DataSource = GetData(cmd);
    gvCustomers.DataBind();
}
 
protected void myDropDown_Change(object sender, EventArgs e)
        {
           this.BindData("SELECT top 10 * FROM Customers where customerId =" + myDropDown.SelectedItem.Value);
        }
private DataTable GetData(SqlCommand cmd)
{
    string strConnString = ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
    using (SqlConnection con = new SqlConnection(strConnString))
    {
        using (SqlDataAdapter sda = new SqlDataAdapter())
        {
            cmd.Connection = con;
            sda.SelectCommand = cmd;
            using (DataTable dt = new DataTable())
            {
                sda.Fill(dt);
                return dt;
            }
        }
    }
}

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 09/01/2015 12:20

Paylaş: