Cómo: Proporcionar un valor a un parámetro de consulta
Al enlazar un parámetro a un campo en una pantalla, los usuarios pueden proporcionar el valor de un parámetro de consulta.
Los usuarios pueden especificar un valor de manera directa o implícita. Pueden escribir el valor directamente en un cuadro de texto o seleccionar un elemento en la lista correspondiente en la pantalla. Por ejemplo, para ver una lista de pedidos de ventas, un usuario puede escribir el número de id. de un cliente o seleccionar el cliente de una lista.
Para que los usuarios puedan escribir un valor, enlace el parámetro a un campo de la pantalla. Asimismo, para permitir a los usuarios proporcionar el valor implícitamente, enlace el parámetro a un campo de una lista que aparece en la pantalla. Por ejemplo, podría enlazar el parámetro CustomerID de una consulta Orders al campo CustomerID de una lista de clientes.
Para ver una demostración de vídeo relacionada, vea el tema sobre cómo pasar un parámetro a una pantalla desde la barra de comandos en una aplicación LightSwitch.
Para enlazar un parámetro de consulta a un campo
Cree una consulta que acepte un parámetro (por ejemplo: el identificador de un cliente). Para obtener más información, vea Cómo: Diseñar una consulta usando el Diseñador de consultas.
Agregue la consulta al Árbol de contenido de pantalla. Para obtener más información, vea Cómo: Diseñar una pantalla de Silverlight mediante el Diseñador de pantallas.
Agregue un campo local a la pantalla. Para obtener más información, vea Cómo: Agregar una propiedad local a una pantalla de Silverlight.
En la lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.
En el menú Ver, haga clic en la Ventana Propiedades.
Seleccione el cuadro de texto Valor del parámetro.
Seleccione o escriba el nombre del campo local.
Para enlazar un parámetro de consulta a un campo de una lista
Cree una consulta que acepte un parámetro (por ejemplo: el identificador de un cliente). Para obtener más información, vea Cómo: Diseñar una consulta usando el Diseñador de consultas.
Agregue la consulta al Árbol de contenido de pantalla. Para obtener más información, vea Cómo: Agregar datos a una pantalla.
Agregue una segunda consulta al Árbol de contenido de pantalla. Asegúrese de que la entidad devuelta por esta consulta contiene un campo que coincide con el parámetro de la primera consulta.
Por ejemplo, si la primera consulta acepta un identificador de cliente como parámetro, asegúrese de que la segunda consulta devuelve una entidad que contenga un campo de identificador de cliente.
En la lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.
En el menú Ver, haga clic en la Ventana Propiedades.
Seleccione el cuadro de texto Valor del parámetro.
Seleccione o escriba el nombre completo de un campo de la segunda consulta (por ejemplo: CustomerList.SelectedItem.CustomerID).
Pasos siguientes
Para obtener información sobre cómo proporcionar los valores de parámetro a una consulta mediante código, vea Cómo: Recuperar datos de una consulta usando código.
Vea también
Tareas
Cómo: Agregar, quitar y modificar una consulta
Tutorial: Diseñar una pantalla de Silverlight en LightSwitch
Cómo: Diseñar una consulta usando el Diseñador de consultas
Cómo: Recuperar datos de una consulta usando código