使用c#中的通配符%键入时在组合框中搜索

时间:2016-08-08 05:07:54

标签: c# combobox

我想使用通配符'%'+Text'%',但它根本不起作用。下拉列表始终显示该格式Text+'%'

这是我的代码

    private void cboEmp_TextChanged(object sender, EventArgs e)
    {
        if (string.IsNullOrEmpty(cboEmp.Text.Trim()))
            cboEmp.SelectedIndex = cboEmp.FindStringExact('%'+cboEmp.Text+'%');
    }

1 个答案:

答案 0 :(得分:1)

FindStringExact表示整个字符串必须匹配。

FindString将匹配以输入字符开头的所有内容。这可能是你更好的选择。

就能够进行部分搜索而言,您必须编写代码来遍历项目。这可能会满足您的需求:dropdownlist items find by partial value