SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Miércoles 31 de Diciembre de 2008, 20:47

Título: filtrar DataGridView
Publicado por: Sagma en Miércoles 31 de Diciembre de 2008, 20:47
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.