從您的db table
中取出數據,準備Collection
並通過代碼將其綁定到您的控件AutoCompleteCustomSource
。
看到下面的代碼:
public void BindAutoCompleteList(DataTable myDataTable)
{
AutoCompleteStringCollection acDataSource= new
AutoCompleteStringCollection();
foreach (DataRow row in myDataTable.Rows)
{
acDataSource.Add(row.Cells[0].Value.ToString());
}
txtBoxAuto.Clear();
txtBoxAuto.AutoCompleteMode = AutoCompleteMode.Suggest;
txtBoxAuto.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtBoxAuto.AutoCompleteCustomSource = acDataSource;
}
,並在窗體的構造函數或適合您的應用程序的任何位置調用此BindAutoCompleteList()
。
其中myDataTable
由您的db表格行組成