• Viernes 8 de Noviembre de 2024, 07:56

Autor Tema:  filtrar DataGridView  (Leído 2398 veces)

Sagma

  • Miembro MUY activo
  • ***
  • Mensajes: 390
  • Nacionalidad: bo
    • Ver Perfil
filtrar DataGridView
« en: Miércoles 31 de Diciembre de 2008, 20:47 »
0
Tengo un DataGridView que maneja los datos de las persona existentes y deseo realizar búsquedas sin conexión a datos, la idea es tener un textbox donde el usuario introduzca el nombre o parte del nombre del cliente y que en el DataGridView solo muestre o filtre los resultados de la búsqueda,

He buscando en la red, y pillado este codigo:

Código: Text
  1.  
  2.     Private Sub txt_descripcion_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_descripcion.TextChanged
  3.         Try
  4.             Dim Datos As New DataView
  5.             Dim MiDataset As New DataSet
  6.             'Datos.Table = MiDataset
  7.             Dim Buscar As String = String.Empty
  8.             Buscar = "rhperape1 LIKE '" & Me.txt_descripcion.Text & "%'"
  9.             Datos.RowFilter = Buscar
  10.             Me.DataGridView1.DataSource = Datos
  11.             Me.DataGridView1.Update()
  12.         Catch ex As Exception
  13.             MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK)
  14.         End Try
  15.     End Sub
  16.  
  17.  

me carga bien el DGV, pero cuando hago uso o digito alguna letra en el txtbox, el DGV se pone todo en blanco, como si no existiera ese dato.
Sagma