Tecnología

Inicio

Cómo filtrar GridView Con DropDownList

Cómo filtrar GridView Con DropDownList


tecnología de Microsoft Active Server Pages .NET (ASP.NET) facilita en gran medida el proceso de mostrar la base de datos u otros datos en una página Web. Una vez que aparece, ASP.NET, incluso le permite filtrar, modificar y actualizar los datos después de haber visualizado en la página. Se pueden visualizar los datos en una variedad de controles, incluyendo el GridView, lo que le permite mostrar los datos en formato de tabla. Una vez conectado a un DropDownList, el GridView puede filtrar los datos para reflejar la selección DropDownList del usuario. Los usuarios amarán esta funcionalidad, ya que les permite filtrar los datos, tales como una lista de los vestidos de boda por el color o el precio.

Instrucciones

1 Abra Visual Studio y el proyecto que contiene el GridView que tiene la intención de filtrar. Haga doble clic en la página para abrirlo y haga clic en "Diseño" en la parte inferior de la página ASPX por lo que usted está viendo la página en modo de diseño.

2 Arrastrar y soltar un DropDownList y un SqlDataSource desde el cuadro de herramientas hasta la superficie de la página ASPX.

3 Establecer la propiedad DataSourceID del DropDownList para igualar el ID de la SqlDataSource. Establecer propiedad de DataTextField del DataSourceID para igualar la categoría de datos para visualizar y establecer su DataValueField igual a la clave de la fila, tales como su identificación, que tiene la intención de mostrar.

4 Haga clic en el SqlDataSource y hacer clic en la etiqueta inteligente que aparece. Utilice el asistente para configurar el SqlDataSource para filtrar datos de acuerdo con sus especificaciones.

5 Haga clic en el SqlDataSource asociado con el control GridView, y establezca su propiedad parámetro de control para el ID de la DropDownList. Esto asegura que cuando un usuario cambia un DropDownList, los datos de filtros de GridView en respuesta.

6 Guarde su trabajo y probar la página para asegurarse de que funciona como se esperaba.