как искать второе слово в режиме автозаполнения - PullRequest
0 голосов
/ 18 апреля 2019

В фильтре автозаполнения нам нужен поиск по второму слову. Используя наш код, мы имеем только поиск по первому слову в c #.

private void datagrid_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (dgvdetails.CurrentCell.ColumnIndex == 2) {string titleText = dgvdetails.Columns[2].HeaderText; if (titleText.Equals("Product Name"))
{TextBox autoText = e.Control as TextBox; if (autoText != null){autoText.AutoCompleteCustomSource = LoadAutoComplete();                      autoText.AutoCompleteMode = AutoCompleteMode.Suggest; autoText.AutoCompleteSource = AutoCompleteSource.CustomSource;}}}}
private AutoCompleteStringCollection LoadAutoComplete(){ DataTable dt = new DataTable();  dt = estimatesub.Searchproduct(num);           AutoCompleteStringCollection stringCol = new AutoCompleteStringCollection();
foreach (DataRow row in dt.Rows){                stringCol.Add(Convert.ToString(row[1])); } return stringCol; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...