hola foreros de nuevo requiriendo su ayuda.
el problema es q tengo un data gridview y quiero realizar una busqueda en toda la tabla desde una caja de texto puesta en un toolstripcontainer
espero q me puedan ayudar
de antemano gracias
| |||
Ayuda con busqueda en datagridview hola foreros de nuevo requiriendo su ayuda. el problema es q tengo un data gridview y quiero realizar una busqueda en toda la tabla desde una caja de texto puesta en un toolstripcontainer espero q me puedan ayudar de antemano gracias |
| |||
Respuesta: Ayuda con busqueda en datagridview Hola.. Te recomiendo que llenes tu Gridview apartir de un BindingSource eso te facilitara mas la busqueda dentro de tu gridview. por ejemplo si lo hicieras apartir de un BindingSource la busqueda seria de la siguiente forma BindingSource1.Position = BindingSource1.Find(Columna busqueda, informacion a buscar) |
| |||
Respuesta: Ayuda con busqueda en datagridview lo que pones en el textbox lo quieres usar como filtro ?? no esta muy claro lo que quieres hacer si podrias explicar mejor para darte una solucion mas atinada |
| |||
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. |