Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2009, 16:33
WdotNET
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Ayuda con busqueda en datagridview

Puedes llenar el datagrid con un bindingsource como lo dice Nest o llenarlo de otra forma yo lo lleno a traves de un datatable, para esto instancio un objeto de tipo datatable y para el filtro o busqueda instancio tambien un objeto de tipo dataview, la idea es que como solo vas a hacer consultas y no vas a modificar mandas el contenido del datatable al dataview y sobre la vista creada buscas lo que quieras buscar.

Te dejo el codigo que utilizo en el evento text_changed del textbox que vas a hacer la busqueda, lo que hace esto es un autocompletado de tu busqueda, a medida que vas tecleando letras se te va filtrando el gridview.

Dim obj_datatable As New Data.DataTable
Dim obj_dataview As New DataView

Private Sub txtBuscar_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtBuscar.TextChanged
obj_dataview = obj_datatable.DefaultView
obj_dataview.RowFilter = "ApellidoPaterno LIKE '" & txtBuscar.Text & "%'" 'Aqui filtras por el apellido paterno, esto le cambias al nombre del campo que quieras filtrar
dgvEstado.DataSource = obj_dataview
End Sub

Tambien debes crear y llenar el datatable con datos de la base y luego llenar el datagrid con los datos del datatable.

Espero que te sirva la idea.