关于SQL数据库与c#中Combobox控件连接的问题!

2024-11-08 04:42:46
有5个网友回答
网友(1):

跟datagridview一样数据绑定就行

网友(2):

利用textChanged事件,绑定数据表。下面是举例
private void cbxOpenStaff_TextChanged(object sender, EventArgs e)
{
List dingdans = new List();
string yanshoulike = Combo1.Text.Trim();
string sql = string.Format("select * from a_driver where StaffName like '%{0}%'", yanshoulike);
dingdans.Add(yanshoulike);
DBHelp dbhelp = new DBHelp();
using (SqlDataReader sdr = dbhelp.GetReader(sql))
{
while (sdr.Read())
{
string dindan = sdr["StaffName"].ToString();
if (yanshoulike != dindan)
{
dingdans.Add(dindan);
}
}
}
Combo1.DataSource = dingdans;
Combo1.SelectionStart = yanshoulike.Length;

}

网友(3):

同意 好好120 的回答 DBHelp 应该是一个操作数据库的类,你可以自己写一个

网友(4):

用for循环语句就可以解决

网友(5):

同意 好好120 的回答,很具体 ,学习下