Visual Basic.NET - Como hago para filtrar en un datagrid.net

 
Vista:

Como hago para filtrar en un datagrid.net

Publicado por Jonatán (57 intervenciones) el 25/11/2006 19:36:40
hola... quiero que el filtro se aplique cuando escribo en un textbos...prové lo siguiente:

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

Dim dataview As New DataView(DSClientes.Tables("Clientes"))

dataview.RowFilter = "nombre like '" + TextBox1 + "*'"
listado.DataSource = dataview

end sub

¿PORQUÉ ME TIRA EL SIGUIENTE ERROR?: "El operador + no está definido para los tipos string y sistem.windows.form.textbox
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como hago para filtrar en un datagrid.net

Publicado por Javier Suero (30 intervenciones) el 25/11/2006 20:01:50
Hola, Jonatán,

seguramente ya te habrás dado cuenta del error, pero por si no:

se te ha olvidado llamar a la propiedad Text del TextBox.

Efectivamente el textbox no se puede convertir a cadena, por eso peta.

En tu ejemplo sería:

dataview.RowFilter = "nombre like '" + TextBox1.Text + "*'"
listado.DataSource = dataview

Un saludo, Javier.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

consulta

Publicado por javier Ruiz (10 intervenciones) el 29/11/2006 14:43:07
necesito algo parecido a lo que consultaste
en tu ejemplo que es
listado

tengo lo siguiente

Dim dataview As New DataView(BasetcvDataSet.Tables("usuarios"))

dataview.RowFilter = "nombre like '" + TextBox1.Text + "*'"
aqui nosequeva.DataSource = dataview

saludos gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar