【问题标题】:not to let user to enter value in combobox other than databound list不允许用户在数据绑定列表以外的组合框中输入值
【发布时间】:2017-03-21 19:14:08
【问题描述】:

我有一个与数据库绑定的表单中的组合框。

我正在尝试解决两个问题。

  1. 不允许用户输入不在数据列表中的值。

  2. 在输入完整值之前不要运行代码。

例如。当我输入任何值的第一个字母并按回车键时,代码正在运行与输入的单词第一个匹配的值。 like for 'd' 代码在没有 'd001' 的情况下运行

要求是,在用户输入或选择完整值之前不执行。

在此先感谢,对于任何与英语相关的错误,我们深表歉意。

【问题讨论】:

  • 为什么不用该列中的数据库值填充组合框?您预计有多少条目?

标签: c# combobox


【解决方案1】:

从代码下面试试

comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

您还可以在组合框的“属性”窗口中将DropDownStyle 设置为DropDownList

【讨论】:

    猜你喜欢
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    相关资源
    最近更新 更多