estoy tratando de de ahcer una funcion que flltre los datos que presento en el datagrid, bueno no estoy hacien sino que encontre y lo estoy acoplando , pero teng una linea que me da error
lo que estoy tratande de sacar es en un texbox si pongo la letra M me salgan todos los nombre que empiezan con M, si le aumento una vocal "o" por ejemplo que se filtre y aparezca todos los nombres que empiezen con MO asi sucesivamente
me.datagrid.Update(), me dice que el Update no es miembro de System Web:UI.Webcontrol.datagrid
quiesire saber como puedo reemplazar esta linea de codigo a oa la ves como puedo hacer
Cita:
Private Sub Filtrar(ByVal filtro As String, _
ByVal buscaren As Campos, ByVal porcoincidencia As Boolean)
Try
Dim vista As New DataView
vista.Table = dt
Dim str As String = String.Empty
Select Case buscaren
Case Campos.Codigo
Str = "Codigo LIKE '" & filtro & "%'"
Case Campos.NombreProducto
str = "NombreProducto LIKE '" & filtro & "%'"
End Select
If Not porcoincidencia Then
str = str.Replace("LIKE", "=")
End If
vista.RowFilter = str
Me.tuDatagrid.DataSource = vista
Me.tuDatagrid.Update()
Dim cnt As Integer = vista.Count
Me.lblInfo.Text = "Registros encontrados: " & cnt
Catch ex As Exception
MessageBox.Show(ex.Message.ToUpper, "Aviso al usuario", MessageBoxButtons.OK)
End Try
End Sub
ByVal buscaren As Campos, ByVal porcoincidencia As Boolean)
Try
Dim vista As New DataView
vista.Table = dt
Dim str As String = String.Empty
Select Case buscaren
Case Campos.Codigo
Str = "Codigo LIKE '" & filtro & "%'"
Case Campos.NombreProducto
str = "NombreProducto LIKE '" & filtro & "%'"
End Select
If Not porcoincidencia Then
str = str.Replace("LIKE", "=")
End If
vista.RowFilter = str
Me.tuDatagrid.DataSource = vista
Me.tuDatagrid.Update()
Dim cnt As Integer = vista.Count
Me.lblInfo.Text = "Registros encontrados: " & cnt
Catch ex As Exception
MessageBox.Show(ex.Message.ToUpper, "Aviso al usuario", MessageBoxButtons.OK)
End Try
End Sub