Tecnología

Inicio

Cómo utilizar un cuadro de lista en una consulta

Microsoft .NET Framework ha permitido a los programadores para crear interfaces visuales para su software. Este marco proporciona muchas herramientas que le permiten construir interfaces gráficas de usuario (GUI) con facilidad. Por ejemplo, el marco proporciona la "ListBox", un componente que muestra una lista de elementos dentro de una caja rectangular. Una forma de acceder a los datos de los miembros de un "cuadro de lista" es para usarlo en una consulta. Puede utilizar el lenguaje de consultas LINQ .Net para seleccionar los elementos que se muestran en el "cuadro de lista."

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione "Archivo / Nuevo / Proyecto" y haga clic en "Visual C # / Aplicación de Windows Forms". Esto creará un nuevo proyecto de aplicación de Windows Forms, y un formulario Windows aparece en blanco en la ventana principal del editor.

2 Busque el panel de la etiqueta "caja de herramientas", que se encuentra ya sea en el lado izquierdo o derecho de la pantalla. La "caja de herramientas", cuenta con una lista de componentes gráficos utilizables, como "ListBox". Haga clic en la opción que dice "ListBox" y arrastrarlo hasta el formulario de Windows. Al liberar el botón del ratón, se puede colocar el elemento en el formulario.

3 Haga clic en el elemento de menú rotulado "Ver" en la parte superior de la interfaz de Visual Studio 2010. Seleccione "Código" en el menú que aparece. La vista cambia ahora desde el editor visual al editor de código fuente. Busque el texto "InitializeComponent ()", que es aproximadamente la mitad de la página. Colocar todo el código fuente después de esta línea de texto.

4 Crear una lista de grados. Una consulta que sigue la lógica de selección de grados por encima de 75 grados va a utilizar estos. Estos grados se pueden imprimir en el "cuadro de lista." Escribe la siguiente lista de los grados:

int[] grades = new int[] { 55, 77, 12, 99, 47, 88, 62};

5 Crear una consulta LINQ. Esta consulta le permite repetir la lista de "grados" y prueba para ver si una calificación está por encima de 75. Si la calificación es superior a 75, la instrucción "select" lo seleccionará. Esto le permite imprimir más tarde. Escribe la siguiente consulta LINQ:

IEnumerable<int> query =

de grado en los grados

donde el grado> 75

Seleccione la calidad;

6 Listo el "ListBox" para los datos entrantes por escribir la siguiente línea de código:

listBox1.BeginUpdate();

7 Iniciar la consulta LINQ colocándolo dentro de un bucle "foreach". Con cada iteración del bucle "foreach", cualquier grado "seleccionado" se añadirá a la "ListBox". Escribe el siguiente bucle "foreach":

foreach (int i in query)

{ListBox1.Items.Add (i);}

8 Cierre de la capacidad de escritura de los datos de la "ListBox" al emitir el siguiente comunicado:

listBox1.EndUpdate();

9 Ejecutar el programa pulsando el botón "Reproducir" verde. Aparece un formulario de Windows, y muestra un "cuadro de lista." El "ListBox" tiene los siguientes valores:

77

99

88