[OT]Filtrar datos de un DataGridView VB 2008

1,413 views
Skip to first unread message

Ing.Daniel Bojorge

unread,
Sep 21, 2012, 7:38:12 PM9/21/12
to publice...@googlegroups.com
Filtrar datos de un DataGridView VB 2008


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)



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.

Bueno, espero que les haya gustado este pequeño aporte. Me despido de uds.

Próximamente:
- AutoCompletar utilizando LINQ
- Llenar un DataGridView utilizando SP





Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)

ZeRoberto

unread,
Sep 22, 2012, 6:37:29 PM9/22/12
to publice...@googlegroups.com
Yo lo hago asi pero en VFP

Saludos

El 21/09/12, Ing.Daniel Bojorge <debs....@gmail.com> escribió:
> *Filtrar datos de un DataGridView VB 2008 *
>
>
> 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)
>
>
>
> 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.
>
> Bueno, espero que les haya gustado este pequeño aporte. Me despido de uds.
> Próximamente:
> - AutoCompletar utilizando LINQ
> - Llenar un DataGridView utilizando SP
>
>
>
>
> Dios L@s Bendiga
>
> Saludos,
>
> Daniel (Con 1 Estrella DCE de Microsoft)
> www.debsconsultores.com
> Nicaragua
>
> "Si ustedes permanecen unidos a mí, y si permanecen fieles a mis
> enseñanzas, pidan lo que quieran y se les dará.
> (Juan 15:7 DHH)
> Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
> (Jeremías 17:7 RV2000)
>
> --
>
>
>
>

Ing.Daniel Bojorge

unread,
Sep 22, 2012, 9:53:35 PM9/22/12
to publice...@googlegroups.com
En VFP sólo aplico el Set Filter sobre la tabla (o cursor) fuente del Grid o (en última instancia), creo nuevamente el cursor.



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



--




Fox Learner

unread,
Sep 24, 2012, 9:57:57 AM9/24/12
to publice...@googlegroups.com
Ing. Daniel, si gusta puede poner sus ejemplos en el foro de VFP- VB.NET


También si puede hacerlos a traves del conector ADO.NET para MySql sería fabuloso.

Según el profesor que nos dio el curso de C# las diferencias entre SQL y MySql con el conector son solo del tipo:

.Sqlclient ==> .MySqlclient.

LINQ, según he oído que tiene mala fama.. y te convierte en dependiente de una tecnología que no es standard.

También trataré de hacer un manual para VB.NET pero supongo que empezará desde 0 y con toda la sencillez posible, porque sé poco del lenguaje y estaré usando C# como referencia..

Saludos!


Ing.Daniel Bojorge

unread,
Sep 24, 2012, 10:56:16 AM9/24/12
to publice...@googlegroups.com

.Sqlclient ==> .MySqlclient.

Esto que mencionás se llama NameSpace, que sería cambiar el de SQL por el de MySQL, en lo personal, no he usado el de MySQL con VB 2008, así que no te sabría decir si cambia mucho o no, lo que si, que la lógica de procesamiento debería de ser la misma.






Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)





--
 
 
 

Vb Learner

unread,
Sep 24, 2012, 5:06:50 PM9/24/12
to publice...@googlegroups.com
Ya empecé el Manual de VB.NET compañero Bojorge. Ahi va...

Saludos!
Un Sencillo Manual de VB.NET.pdf

chuyat...@gmail.com

unread,
Sep 24, 2012, 5:08:38 PM9/24/12
to publice...@googlegroups.com
Ya lo reviso amigo y cualquier duda te la informo
Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet

From: Vb Learner <learne...@gmail.com>
Date: Mon, 24 Sep 2012 14:06:50 -0700 (PDT)
Subject: [vfp] Re: [OT]Filtrar datos de un DataGridView VB 2008

Ya empecé el Manual de VB.NET compañero Bojorge. Ahi va...

Saludos!

--
 
 
 

Ing.Daniel Bojorge

unread,
Sep 24, 2012, 5:18:13 PM9/24/12
to publice...@googlegroups.com
Si, ya vi que iniciastes.  Felicidades.



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



El 24 de septiembre de 2012 15:06, Vb Learner <learne...@gmail.com> escribió:
Ya empecé el Manual de VB.NET compañero Bojorge. Ahi va...

Saludos!

--
 
 
 

Jose Mario

unread,
Sep 24, 2012, 6:29:56 PM9/24/12
to publice...@googlegroups.com
no e entendido
soy ignorante
estan hablando de visual basic 

o de que

ing daniel

Ing.Daniel Bojorge

unread,
Sep 24, 2012, 7:15:38 PM9/24/12
to publice...@googlegroups.com
Si, el pequeñísimo tutorial que armé ahí, está orientado a Visual Basic 2008,



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



--
 
 
 

Reply all
Reply to author
Forward
0 new messages