Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta lección, obtendrá información acerca de cómo utilizar una consulta parametrizada en una pantalla para filtrar los datos.
Utilización de una consulta parametrizada
En la última lección, creó una consulta para filtrar productos basados en un parámetro IdCategoría.En tiempo de ejecución, este parámetro se puede utilizar para aplicar el filtro a otra entidad que contiene un campo IdCategoría.Por ejemplo, puede utilizar la consulta parametrizada para mostrar una lista de productos que coinciden con la categoría de un producto seleccionado en una lista en la pantalla.
El valor del parámetro se puede proporcionar como una propiedad en el Diseñador de pantallas en tiempo de diseño o por el usuario en tiempo de ejecución.En este ejemplo, asignará el valor en tiempo de diseño.
Cómo agregar una consulta parametrizada a una pantalla
En el Explorador de soluciones, haga doble clic en el nodo ListaProductoActual.
En la parte superior del Diseñador de pantallas, haga clic en el botón de la barra de herramientas Agregar elemento de datos.
Aparecerá el cuadro de diálogo Agregar elemento de datos.
En el cuadro de diálogo Agregar elemento de datos, haga clic en Consulta.
En la columna Nombre, seleccione NorthwindEntitiesData.ProductsByCategory, y haga clic en Aceptar.
Un nodo ProductosPorColeccióndeCategoría se agrega al panel izquierdo.
Bajo el nodo Parámetros de la consulta, seleccione IdCategoría.
En la ventana Propiedades, seleccione Enlace de parámetros y escriba CurrentProducts.SelectedItem.Category.CategoryID.
En el Diseñador de pantallas, seleccione el nodo Diseño de filas | Detalles de la Columna.
Haga clic en Agregar y seleccione ProductosPorCategoría de la lista desplegable.
Un nuevo nodo CuadrículaDeDatos | ProductosPorCategoría aparece en el árbol de contenido de pantalla.
Presione F5 para ejecutar la aplicación y ver los resultados.
Al abrir la pantalla ListaProductoActual, observe que todos los productos que tienen el mismo IdCategoría que el producto actualmente seleccionado se muestran en la nueva cuadrícula.
Información detallada
En este procedimiento, ha utilizado la consulta parametrizada que creó en la última lección para mostrar una lista de productos.La consulta se agregó a una pantalla existente, la pantalla ListaProductoActual.La propiedad Valor de parámetro de la consulta especifica el valor IdCategoría del ColecciónProducto existente en la pantalla y proporciona el parámetro en tiempo de ejecución.Como resultado, una lista de productos que tiene un IdCategoría coincidente se muestra cada vez que se selecciona un producto la lista ColecciónProducto.
Pasos siguientes
En la siguiente serie de lecciones, aprenderá cómo trabajar con menús y comandos.
Próxima lección: Crear menús y comandos
Vea también
Tareas
Cómo: Proporcionar un valor a un parámetro de consulta
Cómo: Extender una consulta usando código