السلام عليكم ورحمته الله وبركاته
عندى مشكلة فى عرض البيانات من خلال dropdownlist بحيث انه لو تم اختيار عنصر يظهر بيانات الخرى فى textbox ولمن يتم الوقوف على اول عنصر فقط حتى لو اخترت عنصر الثانى لا يتم جلب البيانات الاخرى للعنصر الثانى ويوجد مشكلة اخرة ان الجدول يوجد فيه 3 صفوف فيتم عرض صفين فقط فى dropdownlist يعنى اول صف لا يتم عرضه يعرض الصف الثانى والثالث فقط
string con = WebConfigurationManager.ConnectionStrings["emp"].ConnectionString;
SqlConnection cn = new SqlConnection(con);
cn.Open();
SqlCommand cmd = new SqlCommand("select name from person ", cn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.DataSource = dr;
DropDownList1.DataTextField = "name";
DropDownList1.DataBind();
}دا كود عرض البيانات من قاعدة البيانات واظهرها فى dropdownlist
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
string con = WebConfigurationManager.ConnectionStrings["emp"].ConnectionString;
SqlConnection cn = new SqlConnection(con);
cn.Open();
SqlCommand cmd = new SqlCommand("select * from person where name='"+DropDownList1.Text +"' ", cn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
TextBox1.Text = dr["tel"].ToString ();
TextBox2.Text = dr["address"].ToString ();
}
}
دا علشان يجيب باقى البيانات ويعرضها فى textbox
وشكرا