在我的ComboBox中,我设置了:
datasource = [bindingsource]
DisplayMember
和ValueMember
AutoCompleteSource = ListItems
AutoCompleteMode = Suggest
在ComboBox中输入文字后,如何获得DropDown
部分中建议项目的数量?
例如,我输入"如何" DropDown
列表显示5个匹配的项目。我怎么能抓住这个号码?
答案 0 :(得分:0)
我没有在ComboBox
控件上看到任何可以访问该信息的属性。
但是,您应该能够使用一点LINQ对ComboBox
内部正在进行的ComboBox数据源进行相同的搜索:
var matches = comboBox1.Items.Cast<DataRowView>()
.Count(x => Convert.ToString(x["SomeColumn"])
.StartsWith(comboBox1.Text))
将以下using
指令添加到您的课程顶部,如果它已经不存在:
using System.Linq;