2017-11-15 23 views
0

ComboBox에서 C# 및 Access 2017을 사용하여 자동 완성을 만들고 싶습니다.이 코드를 사용했지만 ... "& lt"과 "& gt"의 의미를 이해할 수 없습니다. 이 장소에 약간의 오류가 있습니다. 이 오류를 해결하도록 도와주세요. =보다C# 및 Access 2017을 사용하여 ComboBox의 자동 완성 코드 란 무엇입니까?

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

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(); 
    } 

답변

0

< = 미만

>

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