DataGrid en WebForm

28/02/2005 - 20:06 por Daniella | Informe spam
tengo un dataset asignado a el datagrid, pero quiero que
me filtre los datos segun se escojan en un DropDownList.
Como le hago para que solo me muestre los datos filtrados??
Gracias
 

Leer las respuestas

#1 A.Poblacion
01/03/2005 - 14:20 | Informe spam
"Daniella" wrote in message
news:141201c51dc8$9dc734f0$
tengo un dataset asignado a el datagrid, pero quiero que
me filtre los datos segun se escojan en un DropDownList.
Como le hago para que solo me muestre los datos filtrados??



En lugar de asignar el DataSet directamente al DataGrid, interpón entre
medias un DataView. Cuando te seleccionen un valor en el DropDownList,
asignale el valor a la propiedad RowFilter del DataView. Eso es todo, en el
momento de asignar el RowFilter, el DataGrid te quedará filtrado.

Dim ds as DataSet=... 'Aquí tu dataset cargado
Dim dv as DataView = ds.Tables(0).DefaultView
miDataGrid.DataSource = dv

'En el SelectedIndexChanged del DropDownList:
dv.RowFilter = "LaColumna='" & miDropDownList.SelectedValue & "'"

Preguntas similares