#Filtrar #DataGridView #VB .
Revisando por ahí encontré este pequeño tutorial que hice hace ya varios años y quiero compartirlo con Uds., espero aún sea de interés de alguien y dando comienzo a una nueva etapa con el blog, en el cual no haré tantos videos, por problemas de tiempo, trataré de aportar tutoriales escritos, claro está, debo reconocer, que hacer los videos me gusta mucho más.
Principalmente, lo que se hará es lo siguiente, tener un formulario en Visual Basic 2008 que contenga un DataGridView, el cual muestra los datos devueltos por un SP, pero el trabajo principal no es mostrar eso, sino que una vez cargado el datagridview, que desde un TextBox, se pueda digitar algunos caracteres y aplicarle un filtro a dicha información. Y que quede como muestro a continuación
Como mencioné, no es la finalidad utilizar el SP, así que eso lo dejaré para otro momento (cuando ya haga un Video Tutorial), de momento arrancamos con el DataGridView cargado de datos.
Requisitos:
- Formulario (Cualquier nombre)
- DataGridView (GrdUser)
- TextBox (txtEM)
Requisitos:
- Formulario (Cualquier nombre)
- DataGridView (GrdUser)
- TextBox (txtEM)
En el formulario, vamos a declarar una variables (Datos) de tipo DataView
Para inicializar el DataGridView, lo haremos de la siguiente forma:
Y ya casi lo tenemos listo, sólo nos falta, ir al evento KeyPress (es el que yo escogí) y ahí ponemos el código para que se actualice nuestro DataGridView
Y listo, trabajamos el DataGridView con un DataView para filtrar utilizando la propiedad RowFilter y aplicándole el filtro al estilo LIKE.
Para inicializar el DataGridView, lo haremos de la siguiente forma:
Y ya casi lo tenemos listo, sólo nos falta, ir al evento KeyPress (es el que yo escogí) y ahí ponemos el código para que se actualice nuestro DataGridView
Y listo, trabajamos el DataGridView con un DataView para filtrar utilizando la propiedad RowFilter y aplicándole el filtro al estilo LIKE.