Ligação de dados torna possível para recuperar e exibir os dados em um formulário sem codificação. Plataforma de desenvolvimento da Microsoft. NET contém código pré-construídos que lida com o gerenciamento de dados para você. Depois de arrastar um controle de exibição de grade em um formulário , você pode usar a funcionalidade existente do . NET para adicionar dados para o controle . Os desenvolvedores chamam esse processo de " associação de dados. " Use vinculativas tanto para exibir dados em uma exibição de grade e mudar de fonte de dados da exibição de grade como o programa é executado de dados. Instruções
Criar Data Binding
1
Abra o Visual Studio. Clique novo projeto e , em seguida, clique em " Visual C # ".
2
Clique duas vezes para criar um novo aplicativo do Windows Forms " Windows Forms Application " . Visual Studio irá mostrar um formulário com o nome " Form1 " no editor de design.
3
Clique em "Exibir " e selecione " Ferramentas ". para abrir a caixa de ferramentas. Esta caixa de ferramentas contém controles como caixas de texto , rótulos e componentes. .
4
Role para baixo e clique duas vezes em " DataGridView. " A exibição de grade aparecerá no formulário.
5
Clique duas vezes na barra de título do formulário. Uma janela será aberta e exibirá o seguinte código:
Form1_Load private void (object sender, EventArgs e) {
}
Esta é a forma de evento "Load" e é executado quando o formulário é carregado
6
Adicione o seguinte código entre os dois símbolos do suporte : .
Dados da Tabela SalesFiguresOld = new DataTable () ;
SalesFiguresOld.Columns.Add (new DataColumn ( "Mês" , typeof (string ))); SalesFiguresOld.Columns.Add (new DataColumn ( "Vendas" , typeof ( int )));
SalesFiguresOld . Rows.Add ( new string [ ] { "Maio ", " 1000" });
SalesFiguresOld.Rows.Add ( new string [ ] { "June" , "2000" });
dataGridView1.DataSource = SalesFiguresOld ;
Este exemplo cria uma tabela de dados que contém os números de vendas de idade . A última declaração vincula o controle de exibição de grade para os números de vendas de idade , definindo a propriedade " DataSource " .
Change Data Binding
7
o botão direito do mouse em qualquer lugar no código para abrir um menu de contexto suspenso. Selecione "View Designer " para mudar para a vista e ver a forma .
8
Mover para a caixa de ferramentas e clique duas vezes no controle de "Button". Um botão chamado "Button1 " irá aparecer no formulário.
9
Clique duas vezes em "Button1 ". A janela de código irá reaparecer e exibir o seguinte código:
private void Button1_Click (object sender, EventArgs e) {}
Este é "Click" manipulador de eventos do botão que é executado quando você clica no . botão
10
Adicione o seguinte código entre os símbolos do suporte :
DataTable SalesFiguresNew = new DataTable ();
SalesFiguresNew.Columns.Add (new DataColumn ( "Mês" , typeof (string ))); SalesFiguresNew.Columns.Add (new DataColumn ( "Vendas" , typeof ( int )));
SalesFiguresNew.Rows.Add (new String [] {" Maio "," 5000 " });
SalesFiguresNew.Rows.Add ( new string [ ] { " June "," 6000 " });
dataGridView1.DataSource = SalesFiguresNew ; MessageBox.Show ("Dados obrigado a números de vendas de idade ");
Este exemplo cria uma tabela de dados que contém novos números de vendas. A última instrução altera fonte de dados do DataGridView para esta tabela de dados.
11
Pressione " F5" para executar o projeto . A exibição de grade aparecerá e exibir os números de vendas de idade .
12
Clique no botão . Isso acionará o evento click e executar o código do evento click . Esse código irá alterar DataSource propriedade da exibição de grade e novos números de vendas será exibido no controle.