Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
2
Yazılar
2
Üyeler
0
Reactions
531
Görüntüleme
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
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