如何实现自动完成组合框,可以搜索我的Windows窗体应用程序的子字符串?

时间:2015-03-19 06:57:29

标签: c# search combobox autocomplete substring

enter image description here在这里,在我按i的图像中显示来自i的所有书籍。但我想搜索 从子字符串,我希望所有包含印度的书籍都在标题

在我的程序中,数据是从数据库中获取的。它已经从头开始了,但现在我想从中搜索任何子字符串。下面给出了代码,请帮我装一下。

sRetVal = GlobalFuncs.GetPersonListWithCondition(ref dtPerson, Convert.ToString(cboPersonCategory.SelectedValue));

if (sRetVal == GlobalFuncs.SUCCESS)
{
     var source = new AutoCompleteStringCollection();
     source.AddRange(dtPerson.AsEnumerable().Select<System.Data.DataRow, String>(x => x.Field<String>("PersonName")).ToArray());

     cboPerson.AutoCompleteCustomSource = source;

     cboPerson.DataSource = dtPerson;
     cboPerson.AutoCompleteMode = AutoCompleteMode.Suggest;
     cboPerson.DisplayMember = "PersonName";
     cboPerson.ValueMember = "PersonID";
}
else
{
     MessageBox.Show(sRetVal);
     return;
}

0 个答案:

没有答案