Combobox自动完成模式低性能(替代方式?)

时间:2018-01-21 12:25:47

标签: c#

我在SQL Server中填充了5000行的组合框。

如果我使用AutocompleteMode SuggestAppendAutoCompleteMode ListItems,表单大约需要10秒钟才能打开。

我做错了吗?或者有没有其他方法可以在文本框中发短信并显示下面的结果?

代码:

SqlCommand sqlCmd2 = new SqlCommand("SELECT Name FROM CustomerMaster ORDER BY name", con);

SqlDataReader sqlReader2 = sqlCmd2.ExecuteReader();

while (sqlReader2.Read())
{
    comboBox1.Items.Add(sqlReader2["name"].ToString());
}

sqlReader2.Close();

如果我不使用自动填充模式,则表单会快速打开。

0 个答案:

没有答案