当我在我的combox中输入值为>的内容时3(字符)从SQL开始填充(我的组合框),其名称类似于我的datagridview组合框。
示例:
con.Open();
SqlCommand sqlCmd = new SqlCommand("SELECT Name FROM Customers where name like '%" + Column1 + "'", con);
SqlDataReader sqlReader = sqlCmd.ExecuteReader();
while (sqlReader.Read())
{
Column1.Items.Add(sqlReader["Name"].ToString());
}
sqlReader.Close();
但是我应该在哪个场合放置此代码?当Combobox值> 3个字符开始运行我的代码时,如何设置它?
答案 0 :(得分:0)
您可以将代码放在ComboBox
OnSelectedItemChanged
事件:
ComboBox1_SelectedItemChanged (EventArgs e)
{
if (ComboBox1.SelectedItem.Length>3)
{
///place your code here...
}
}