Управление Foreach в форме
когда я запускаю нижеприведенную программу выпадающий список исчезает
foreach (Control control in this.Controls) { if (control is ComboBox) { using (var tb = control as ComboBox) { SqlConnection con = new SqlConnection("Data Source = DELLXPS4; Initial Catalog = FingerPrintInfo; Integrated Security = True"); con.Open(); string str1 = "select * from " + tb.Tag.ToString(); SqlCommand cmd = new SqlCommand(str1, con); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); sda.Fill(dt); tb.ValueMember = tb.AccessibleDescription; tb.DisplayMember = tb.AccessibleName; tb.DataSource = dt; con.Close(); } } } What I have tried: <pre> using (var tb = control as ComboBox) { SqlConnection con = new SqlConnection("Data Source = DELLXPS4; Initial Catalog = FingerPrintInfo; Integrated Security = True"); con.Open(); string str1 = "select * from " + tb.Tag.ToString(); SqlCommand cmd = new SqlCommand(str1, con); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); sda.Fill(dt); tb.ValueMember = tb.AccessibleDescription; tb.DisplayMember = tb.AccessibleName; tb.DataSource = dt; con.Close(); } } }
Ehsan Sajjad
какие-нибудь исключения вы видите? вы пробовали поставить точку останова и посмотреть в режиме отладки?