目标:
我为文本框设置了有效的自动填充功能。当前,数据源是SQL Server。
如果我在文本框中输入任何字母,一些数据将建议并附加到文本框中。
但是,如何防止用户使用自定义文本?但是只使用“自动完成”中建议的数据吗?
代码:
customer.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
customer.AutoCompleteSource = AutoCompleteSource.CustomSource;
customer.AutoCompleteCustomSource = autotext;
答案 0 :(得分:0)
从Microsoft文档: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textbox.autocompletemode?view=netcore-3.1
看来AutoCompleteMode是票证。如果将模式设置为“建议”,则“显示与编辑控件关联的辅助下拉列表。此下拉列表将填充一个或多个建议的完成字符串。”
在同一网页上甚至有一个例子。