Автор вопроса: Andrey999 | Web-сайт:www.radio-device.narod.ru | ICQ: 30852361
Как сделать так чтобы при наборе текста в поле TextBox1 в DataGrid оставались только записи удовлетворяющие условию, То ест набрал ИВАНОВ в текстовом поле, а DataGrid остались только ИВАНОВ.
PS не ругайтесь я начинающий.
PrivateSub txtSearch_TextChanged(ByVal sender AsObject, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
Dim ColNumber AsInteger
ColNumber = 1
Dim SearchString AsString
Dim cellValue AsString
cellValue = LCase(Me.txtSearch.Text)
Dim LengthText AsInteger
Dim i AsInteger, ii AsInteger, FoundText AsInteger
Dim x AsLong, CellText AsString
Dim selectedCell AsNew DataGridCell
LengthText = Len(cellValue)
Dim cm As CurrencyManager = Me.BindingContext(Me.DataGridView.DataSource, Me.DataGridView.DataMember)
Dim dv As DataView = CType(cm.List, DataView)
For i = 1 To dv.Count
Application.DoEvents()
selectedCell.RowNumber = i
selectedCell.ColumnNumber = ColNumber
Try
CellText = DataGrid(SelectedCells) ТУТ ПИШЕТ "Ошибка 1 "DataGrid" является типом и не может использоваться как выражение." и "Ошибка 2 Имя "SelectedCells" не объявлено."
Catch ex As Exception
IfMe.txtSearch.Text <> ""Then MsgBox("Значений не найдено", MsgBoxStyle.Exclamation)
DataGridView.CurrentCell = New DataGridCell(i, ColNumber) И ТУТ "Ошибка 3 Невозможно преобразовать значение типа "System.Windows.Forms.DataGridCell" в "System.Windows.Forms.DataGridViewCell"."