簡體   English   中英

使用C#和Access 2017在ComboBox中自動完成的代碼是什么?

[英]What is the code for Autocomplete in a ComboBox Using C# and Access 2017?

我想使用C#和Access 2017在ComboBox中進行自動完成。所以我使用了這段代碼...但是我不明白“&lt”和“&gt”的含義。 這些地方有些錯誤。 請幫助我解決此錯誤。

private void Autocomplete()
    {
        string query; 
        OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|/Neth1.accdb");
        //opening connection
        con.Open();
        try
       {
        //initialize a new instance of sqlcommand
         OleDbCommand cmd = new OleDbCommand();
        //set a connection used by this instance of sqlcommand
         cmd.Connection = con;
         //set the sql statement to execute at the data source
         cmd.CommandText = query;

          OleDbDataAdapter da = new OleDbDataAdapter();
         //set the sql statement or stored procedure to execute at the data source
         da.SelectCommand = cmd;
         //initialize a new instance of DataTable
         DataTable dt=new DataTable ();
         //add or resfresh rows in the certain range in the datatable to match those in the data source.
         da.Fill(dt);


         foreach (DataRow r in dt.Rows)
         {
         //getting all rows in the specific field|Column
         var rw = r.Field < string >("IMEI");

         //Set the properties of a combobox to make it auto suggest.
         comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
         comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
         //adding all rows into the combobox
         comboBox1.AutoCompleteCustomSource.Add(rw);

         }
        }
         catch (Exception ex)
         {
          //catching error 
          MessageBox.Show(ex.Message);
         }
         //release all resources used by the component
         da.Dispose(); 
         //clossing connection
         con.Close();
    }

< =小於

> =大於

var rw = r.Field < string >("IMEI");

變成

var rw = r.Field<string>("IMEI");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM