我正在制作Windows窗体,其中有一个组合框,已从SQL Server 2010中装入一些“发票编号”。
我想在用户在“组合”框中键入时显示发票编号。
例如,如果用户键入“100”,则应在下拉列表中显示以“100”开头的发票编号。
请帮忙,
提前致谢...
最佳答案
DataTable temp;
DataTable bank;
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
temp = DbRdRw.SqlDbRead("Select * from BankMaster", "BankMaster");
DataView dtview = new DataView(temp);
dtview.Sort = "BankName DESC";
bank = dtview.ToTable();
comboBox1.DataSource = bank;
comboBox1.ValueMember = "BankName";
comboBox1.DisplayMember = "BankName";
}
关于c# - 搜索组合框(如Google搜索),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15878862/