我正在制作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/

10-10 13:31