Como obter dados de datagridview em net visual basic

trabalhadores de escritório que puxa os dados de uma visão datagrid.

O controle DataGridView é um controle útil para exibir dados para o usuário em um formato de grade. Ele pode ser ligado a uma fonte de dados ou usadas não ligado. De qualquer maneira, é utilizado, pode ser necessário puxar para fora um valor de uma célula a ser usada para qualquer outra finalidade. Existem várias maneiras de fazer isso, mas é fácil se você só sabe a linha e coluna da célula a partir da qual a puxar os dados.

Coisas que você precisa

  • Visual básico
  • Inicie o Visual Basic e crie um projeto de formulário do Windows chamado "DataGridView."

  • Adicionar um controle DataGridView para o formulário. Ela pode ser encontrada na "Dados" secção do "Caixa de ferramentas." Ancorar o controle para a parte superior do formulário.

  • Botão direito do mouse sobre o "DataGridView" objeto e "Adicionar Colunas." Adicionar dois "Unbound" colunas para a grade, o nome do primeiro "col1" e dar-lhe um texto do cabeçalho de "Coluna 1." Adicionar uma segunda coluna como "col2" com texto do cabeçalho de "Coluna 2."

  • Adicione dois rótulos e dois controles de NumericUpDown ao formulário. Dê as etiquetas do texto "Coluna" e "Linha." Alterar os nomes da NumericUpDown controla a "nudRow" e "nudColumn." Organizar esses controles no formulário sob a DataGridView alinhados em conformidade.



  • Adicionar um botão ao formulário chamado "btnGetValue" e altere a propriedade de texto para "Obter valor."

  • Dê um duplo clique no botão e adicione este código a sua ação:

    Private Sub btnGetValue_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Alças btnGetValue.Click

    MsgBox (DataGridView1.Item (CInt (nudColumn.Value), CInt (nudRow.Value)). Value.ToString)

    End Sub

  • Execute o programa e adicionar alguns dados para a rede. Pelo menos certifique-se a primeira linha é preenchido e salvo. Clique no botão com as duas NumericUpDown controla ainda a "0." O valor que você digitou na primeira célula deve aparecer na caixa de mensagem que aparece. Lembre-se a grade é baseado em zero, de modo que a célula superior esquerda é (0,0).

dicas & avisos

  • Adicione um pouco de manipulação de erro ou a chamada falhará se ele aponta fora da rede existente.
De esta maneira? Compartilhar em redes sociais:

LiveInternet