Cómo: Enlazar datos a consultas con LINQ
Actualización: noviembre 2007
Puede utilizar consultas LINQ para enlazar datos a los controles de su aplicación. Para ello, asigne los resultados de la consulta LINQ al origen de datos.
Para usar LINQ a fin de enlazar datos a un control
Abra la solución que creó en Crear clases de LINQ to SQL usando el Diseñador relacional de objetos.
Arrastre un control TextBox desde el Cuadro de herramientas hasta Form1.
Arrastre un control Button desde el Cuadro de herramientas hasta Form1 y cambie su propiedad de texto a Ejecutar consulta.
Haga doble clic en el botón y agregue el código siguiente al controlador de eventos Button1_Click:
var CustomersQuery = from customers in northwindSampleDataContext1.Customers where customers.Country == TextBox1.Text select customers; customerBindingSource.DataSource = CustomersQuery;
Presione F5.
Escriba USA en el cuadro de texto.
Haga clic en el botón Ejecutar consulta.
Compruebe que sólo se muestran los clientes que tienen el valor USA en su propiedad Country. A continuación, pruebe varios países, como Alemania (Germany) y Reino Unido (UK).
Vea también
Tareas
Crear clases de LINQ to SQL con el Diseñador relacional de objetos
Tutorial: Crear clases de LINQ to SQL (Diseñador relacional de objetos)
Conceptos
Información general sobre el Diseñador relacional de objetos