Usar o LINQ para BIND dados a controles
Na lição anterior, Criando o LINQ to SQL classes: Usando o Designer Relacional de Objetos, você aprendeu a usar o O/R Designer para mapear classes LINQ to SQL para tabelas em um banco de dados.Nesta lição, você aprenderá a usar uma consulta LINQ para ligar dados a um controle.
Pré-requisitos
Para concluir esta lição, você deve ter acesso à versão SQL Server do banco de dados de exemplo Northwind.Para obter mais informações, consulte Como: Instalar bancos de dados de exemplo.
Você deve concluir a lição Criando o LINQ to SQL classes: Usando o Designer Relacional de Objetos antes de iniciar esta lição.
Para usar LINQ para ligar dados a um controle
Abra a solução criada em Criando o LINQ to SQL classes: Usando o Designer Relacional de Objetos.
Arraste um controle TextBox da Toolbox para Form1.
arrastar um Botão from the Caixa de ferramentas Form1 e alterar sua Text propriedade para executar consulta.
Clique duas vezes no botão e adicione o código a seguir ao manipulador de eventos Button1_Click:
Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _ Where customers.Country = TextBox1.Text _ Select customers CustomerBindingSource.DataSource = CustomersQuery
Pressione F5.
Tipo de Germany Na caixa de texto.
Clique no botão Run Query.
Verifique se que somente os clientes que possuem um valor de Alemanha in their Country propriedade são exibidos.Em seguida, tente diferentes países, sistema autônomo USA ou UK.
Próximas etapas
Nesta lição, você aprendeu a usar consultas LINQ para ligar dados a controles em um aplicativo.Na próxima lição, você aprenderá como usar literais XML em seu código.
Próxima Lesson: Incluindo XML diretamente em seu código: Usando literais XML
Consulte também
Tarefas
Criando o LINQ to SQL classes: Usando o Designer Relacional de Objetos
Walkthrough: Creating LINQ to SQL Classes (O/R Designer)
Conceitos
Usando LINQ no Visual Basic Express