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.
Actualización: noviembre 2007
En la lección anterior, Crear clases de LINQ to SQL usando el Diseñador relacional de objetos, aprendió a usar el Diseñador relacional de objetos para asignar clases LINQ to SQL a las tablas de una base de datos. En esta lección, aprenderá a utilizar una consulta LINQ para enlazar datos a un control.
Requisitos previos
Para completar esta lección, debe tener acceso a la versión SQL Server de la base de datos de ejemplo Northwind. Para obtener más información, consulte Cómo: Instalar bases de datos de ejemplo.
Debe completar lección Crear clases de LINQ to SQL usando el Diseñador relacional de objetos antes de iniciar esta lección.
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 Button desde el Cuadro de herramientas hasta Form1 y cambie su propiedad Text a Ejecutar consulta.
Haga doble clic en el botón y agregue el código siguiente al controlador de eventos Button1_Click:
Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _ Where customers.Country = TextBox1.Text _ Select customers CustomerBindingSource.DataSource = CustomersQueryPresione F5.
Escriba Germany en el cuadro de texto.
Haga clic en el botón Ejecutar consulta.
Compruebe que solo se muestran los clientes que tienen el valor Germany en su propiedad Country. Después, pruebe países diferentes, como USA o UK.
Pasos siguientes
En esta lección, ha aprendido a usar consultas LINQ para enlazar datos a los controles de una aplicación. En la siguiente lección, aprenderá a utilizar literales XML en el código.
Próxima lección: Incluir XML directamente en el código: usar literales XML
Vea también
Tareas
Almacenar y obtener acceso a datos
Crear clases de LINQ to SQL usando el Diseñador relacional de objetos
Tutorial: Crear clases de LINQ to SQL (Diseñador relacional de objetos)
Conceptos
Usar LINQ en Visual Basic Express
Información general sobre el Diseñador relacional de objetos