Compartir a través de


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.

vínculo a vídeo 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

  1. 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.

  2. 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.

  3. 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.

  4. En la lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.

  5. En el menú Ver, haga clic en la Ventana Propiedades.

  6. Seleccione el cuadro de texto Valor del parámetro.

  7. Seleccione o escriba el nombre del campo local.

Para enlazar un parámetro de consulta a un campo de una lista

  1. 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.

  2. Agregue la consulta al Árbol de contenido de pantalla. Para obtener más información, vea Cómo: Agregar datos a una pantalla.

  3. 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.

  4. En la lista de miembros de pantalla del Diseñador de pantallas, seleccione el parámetro de la consulta.

  5. En el menú Ver, haga clic en la Ventana Propiedades.

  6. Seleccione el cuadro de texto Valor del parámetro.

  7. 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

Otros recursos

Consultas: Recuperar información de un origen de datos