【发布时间】:2015-01-06 21:59:17
【问题描述】:
我正在尝试下面的代码来过滤组合框的成员,但不幸的是,在键入第一个字母组合框后,组合框会自动将第一个相关成员分配给组合框,并且其文本填充有所选项目的显示成员。所以用户不能继续输入其他词来搜索项目。
private void cmbCompany_TextChanged(object sender, EventArgs e)
{
string QueryCompany = string.Format("select id,title from acc.dl union select null , null order by title");
SqlDataAdapter DA1 = new SqlDataAdapter(QueryCompany, con);
con.Open();
DataTable DT1 = new DataTable();
DA1.Fill(DT1);
con.Close();
DataView dv = new DataView(DT1);
dv.RowFilter = "Title like '%" + cmbCompany.Text + "%'";
cmbCompany.DisplayMember = "Title";
cmbCompany.ValueMember = "id";
cmbCompany.DataSource = dv;
}
您能否为这个问题提供任何解决方案?
【问题讨论】:
标签: c# sql visual-studio-2012 combobox dataview