Foros del Web » Programación para mayores de 30 ;) » .NET »

Filtrar datagridview por varios campos

Estas en el tema de Filtrar datagridview por varios campos en el foro de .NET en Foros del Web. Hola a todos. Estoy desarrollando un formulario de búsqueda en un datagridview. En la parte superior del formulario tengo 6 textbox correspondientes a las 6 ...
  #1 (permalink)  
Antiguo 29/11/2011, 02:33
 
Fecha de Ingreso: enero-2008
Mensajes: 27
Antigüedad: 16 años, 10 meses
Puntos: 0
Filtrar datagridview por varios campos

Hola a todos.

Estoy desarrollando un formulario de búsqueda en un datagridview.

En la parte superior del formulario tengo 6 textbox correspondientes a las 6 columnas del datagridview, para cada uno de estos textbox tengo un checkbox para indicar que el usuario quiere filtrar por ese campo.

Lo que quiero hacer es que cuando el usuario seleccione un campo y comience a escribir en el textbox se vaya filtrando el datagridview. Esto lo tengo hecho utilizando el evento TextChanged del textbox con la propiedad Filter del BindingSource asociado al DataGridView. Esto funciona del carajo. El problema lo tengo cuando el usuario marca dos campos para filtrar; ¡no se me ocurre como poder hacerlo!.

Espero que alguien me pueda ayudar para ver como podría hacer esto de una forma eficiente y sin tener que ir evaluando que checkbox están activos cada vez que cambie una caja de texto.

Muchas gracias a todos por vuestra atención.

Un saludo.

Etiquetas: campos, datagridview, filtrar, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.