【发布时间】:2012-12-23 04:51:35
【问题描述】:
我想使用 LINQ 为文本框设置自动完成功能。我已经以一种方式使用 sqlCommands。代码是
OleDbCommand cmdinst = new OleDbCommand("select distinct cst_City from cstTable", con);
OleDbDataReader drinst = cmdinst.ExecuteReader();
AutoCompleteStringCollection instcol = new AutoCompleteStringCollection();
while (drinst.Read())
{
instcol.Add(drinst.GetString(0));
}
txtCity.AutoCompleteCustomSource = instcol;
有了这个,我可以将 autocomplecustom 源添加到文本框。现在我想添加 与 LINQ 相同的功能。请任何人帮助我..
【问题讨论】:
-
一个更好的问题是“如何在不将整个表格读入
AutoCompleteSource的情况下做到这一点?”
标签: c# winforms linq autocomplete