从您的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表格行组成