У меня есть представление сетки данных в одной форме окна с именем «GridViewForm».Когда пользователь выполняет поиск текста из окна поиска в другой форме окна с именем «FindForm», я хочу выделить все соответствующие результаты в представлении таблицы данных.Тип поиска может быть точным или частичным.
Например,
Если пользователь ищет текст «стек», то слова «стек» из [Stack, stack-over, stacks, обмен стеками] должен быть выделен, и должна быть выбрана первая ячейка, соответствующая запросу.Когда пользователь нажимает кнопку «Далее», следует выбрать другую ячейку, соответствующую поисковому запросу.
Мой код для поиска текста аналогичен приведенному ниже для поиска только точного слова.
Dim gridRow As Integer = 0
Dim gridColumn As Integer = 0
For Each Row As DataGridViewRow In AccountsDataGridView.Rows
For Each column As DataGridViewColumn In AccountsDataGridView.Columns
If TryCastString(AccountsDataGridView.Rows(gridRow).Cells(gridColumn).Value).ToLower = SearchTextBox.Text.ToLower Then
'AccountsDataGridView.Rows(intcount).Cells(0).Value = "0"
MsgBox("FOUND") 'Should be highlight insted of showing message and the cell should be select.
End If
gridColumn += 1
Next column
gridColumn = 0
gridRow += 1
Next Row
Есть ли способ реализовать мою концепцию?Я использую vb.net форму окна.Заранее спасибо.