comno puedo filtrar datos

19/08/2007 - 18:16 por ruboma | Informe spam
Hola
necesito ayuda.Quiero filtar los datos que me aparecen en un
datagridview utilizando para ello como valor del filtro un texto que
me aprece en un text box... como ahgo ...l oque haog hasta ahora y sin
resultado es :
Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='eltextoquiero'
"
sin embargo donde el texto que quirero solo le puedo poner una cadena,
es decir no le puedo poner un valor variable, como por ejemplo
me.textbox1.txt, y si este textbox1 varia que me varie el filtro
me explico???

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
19/08/2007 - 19:21 | Informe spam
wrote in message
news:
necesito ayuda.Quiero filtar los datos que me aparecen en un
datagridview utilizando para ello como valor del filtro un texto que
me aprece en un text box... como ahgo ...l oque haog hasta ahora y sin
resultado es :
Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='eltextoquiero'
"
sin embargo donde el texto que quirero solo le puedo poner una cadena,
es decir no le puedo poner un valor variable, como por ejemplo
me.textbox1.txt, y si este textbox1 varia que me varie el filtro
me explico???



En el evento Change del TextBox, (o en el Leave, según quieras que el
filtro se aplique sobre la marcha o solo al salir del campo), le pones el
Filter concatenando el contenido del textbox:

Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='"+TextBox1,Text+"'"
Respuesta Responder a este mensaje
#2 ruboma
19/08/2007 - 20:43 | Informe spam
On 19 ago, 19:21, "Alberto Poblacion" <earthling-
wrote:
wrote in message

news:

> necesito ayuda.Quiero filtar los datos que me aparecen en un
> datagridview utilizando para ello como valor del filtro un texto que
> me aprece en un text box... como ahgo ...l oque haog hasta ahora y sin
> resultado es :
> Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='eltextoquiero'
> "
> sin embargo donde el texto que quirero solo le puedo poner una cadena,
> es decir no le puedo poner un valor variable, como por ejemplo
> me.textbox1.txt, y si este textbox1 varia que me varie el filtro
> me explico???

En el evento Change del TextBox, (o en el Leave, según quieras que el
filtro se aplique sobre la marcha o solo al salir del campo), le pones el
Filter concatenando el contenido del textbox:

Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='"+TextBox1,Text+"'"



gracias pero no rula
Respuesta Responder a este mensaje
#3 Enrique Catala Bañuls
19/09/2007 - 20:16 | Informe spam
El datagrid esta vinculado a un DataTable? Si es así, puedes acceder a
miDataTable.DataView y aplicarle el filtro y luego hacer de nuevo un Binding,
o puedes guardarte el datatable y usar un DataView directamente filtrando así:

DataView prodView = new DataView(prodDS.Tables["Products"],
"UnitsInStock <= ReorderLevel",
"SupplierID, ProductName",
DataViewRowState.CurrentRows);

Espero que te sirva.
Atentamente, Enrique Catala Bañuls


"" wrote:

On 19 ago, 19:21, "Alberto Poblacion" <earthling-
wrote:
> wrote in message
>
> news:
>
> > necesito ayuda.Quiero filtar los datos que me aparecen en un
> > datagridview utilizando para ello como valor del filtro un texto que
> > me aprece en un text box... como ahgo ...l oque haog hasta ahora y sin
> > resultado es :
> > Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='eltextoquiero'
> > "
> > sin embargo donde el texto que quirero solo le puedo poner una cadena,
> > es decir no le puedo poner un valor variable, como por ejemplo
> > me.textbox1.txt, y si este textbox1 varia que me varie el filtro
> > me explico???
>
> En el evento Change del TextBox, (o en el Leave, segzn quieras que el
> filtro se aplique sobre la marcha o solo al salir del campo), le pones el
> Filter concatenando el contenido del textbox:
>
> Me.TODOBindingSource1.Filter = "nombrecolmunaafiltrar='"+TextBox1,Text+"'"

gracias pero no rula


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida