Поиск элемента в представлении datagrid и выделение соответствующей строки
Я создал представление таблицы данных, все записи будут отображаться в этом представлении Datagrid,
Мне нужно создать одну кнопку поиска и текстовое поле, если мы ищем одно слово в определенном столбце, то это слово должно быть выбрано полностью.
Я написал это ниже кода, но в этой завершенной строке не выбирается и для каждого поиска его повторяет старый поиск также, и завершенная строка не выбирается и конкретный цвет его не берет.
Пожалуйста, помогите мне с правильным кодом
Что я уже пробовал:
Private Sub Btn_Search_Click(sender As Object, e As EventArgs) Handles Btn_Search.Click Dim someText As String = TextBox1.Text Dim gridRow As Integer = 0 Dim gridColumn As Integer = 0 For Each Row As DataGridViewRow In dgvQCReport.Rows For Each column As DataGridViewColumn In dgvQCReport.Columns Dim cell As DataGridViewCell = (dgvQCReport.Rows(gridRow).Cells(gridColumn)) If cell.Value.ToString.ToLower.Contains(someText.ToLower) Then cell.Style.BackColor = Color.Yellow End If gridColumn += 1 Next column gridColumn = 0 gridRow += 1 Next Row End Sub
0x01AA
Я бы предложил что-то вроде этого, Ответ 1: Как изменить задний цвет ячейки DataGridView, если она содержит недопустимые данные[^]