Como: Adicionar uma consulta parametrizada para um aplicativo do Windows Forms
A adição da funcionalidade de pesquisa a um formulário em um aplicativo do Windows pode ser realizada ao executar uma consulta parametrizada. Uma consulta parametrizada retorna dados que satisfazem às condições de uma cláusula WHERE. Você adiciona parametrização a uma consulta completando o Caixa de Diálogo Construtora de Critérios de Pesquisa. Por exemplo, você pode parametrizar uma consulta para exibir apenas clientes em uma determinada cidade, adicionando WHERE City = @City ao final da instrução SQL que retorna uma lista de clientes. Para obter mais informações, consulte Consultas parâmetro.
Completar a Search Criteria Dialog Box faz o seguinte:
A consulta é adicionada à TableAdapter associada.
Controles são adicionados ao formulário para que os usuários possam fornecer os valores de parâmetros necessários, e um botão é adicionado para executar a consulta.
Código é adicionado ao evento de clique do botão, que defini valores de parâmetro e executa a consulta.
Observação |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações. |
Para adicionar uma consulta a um formulário vinculado a dados existente
Abra o formulário no Windows Forms Designer.
Clique em Add Query no menu Data ou Marcas Inteligentes de Dados.
Observação Se Add Query não está disponível no menu Data, selecione um controle no formulário que exibe a fonte de dados para a qual você deseja adicionar a parametrização. Por exemplo, se o formulário exibe dados em um controle DataGridView, selecione-o. Se o formulário exibe dados em controles individuais, selecione qualquer controle vinculado a dados.
Selecione a tabela desejada para adicionar parametrização na área Select data source table. Para obter mais informações, consulte Caixa de Diálogo Construtora de Critérios de Pesquisa.
Digite um nome na caixa New query name se você estiver criando uma nova consulta.
- ou -
Selecione uma consulta na caixa Existing query name.
Digite uma consulta que usa parâmetros na caixa Query Text.
Dica
Use o Query Builder para ajudar a criar uma consulta. Para obter mais informações, consulte Query and View Designer Tools.
Clique em OK.
Um controle para inserir o parâmetro e um botão Load são adicionados ao formulário em um controle ToolStrip.
Consulte também
Tarefas
Demonstra Passo a passo: Criar um Windows Form para pesquisar dados
Demonstra Passo a passo: Exibindo dados em um Windows Form
Como: Conectar-se a Dados em um Banco de Dados
Como: Navegar em Dados com o Controle BindingNavigator do Windows Forms
Como: Classificar e filtrar dados ADO.NET com o componente BindingSource do Windows Forms
Como: Criar uma tabela de pesquisa com o componente BindingSource do Windows Forms
Referência
Conceitos
Visão geral sobre fontes de dados