Saber como recuperar dados de um controle de grade e usá-lo em outro controle de grade pode fazer sua aplicação mais user-friendly. Você pode criar um projeto Microsoft Visual Basic.NET ( VB.NET ) e utilizar dois Grade controles para realizar essa tarefa. Um controle Grid é usado para mostrar dados em um formato tabular semelhante a uma tabela de banco de dados . Em poucos passos você pode criar um projeto VB.NET e usar um controle de grade para recuperar dados a partir de uma grade e exibi-lo em outro. Coisas que você precisa
Microsoft Visual Basic Express
Visualizar Mais instruções
1
Inicie o Microsoft Visual Basic Express , clique em " New Project ... " no painel esquerdo da tela e , em seguida, selecione " Windows Forms Application ". Clique em " OK".
2
Clique duas vezes em "Button" no painel " Toolbox" para adicionar um novo controle de botão. Clique duas vezes em " DataGridView " para adicionar um novo controle Grid. Clique duas vezes em " DataGridView " uma segunda vez para adicionar um segundo controle Grid.
3
Clique duas vezes no formulário para abrir o " Form1.vb ", digite o seguinte em " Form1_Load " para carregar os dados para o primeiro controle Grid:
DataGridView1.ColumnCount = 3
com DataGridView1
RowHeadersVisible = False
Colunas (0). . . Nome = " ID "
. Colunas (1). name = "Item "
. Colunas (2). name = "Status"
End With
Dim row0 As String () = {" 0", " Laptop ", " Vendido" }
Dim row1 As String () = {" 1", " turismo ", " Vendido" }
Com Me.DataGridView1.Rows
. Add ( row0 )
. Add ( linha1 )
End With
4
Clique no botão " Form1.vb [Design ]" guia , em seguida, clique duas vezes em "Button1 " para abrir o módulo " Form1.vb " .
5
Digite o seguinte abaixo " Button1_Click " para definir o segundo controle de grade , recuperar todos os registros do primeiro controle de grade , e adicioná-los para a segunda Grid:
DataGridView2.ColumnCount = 3
com DataGridView2
RowHeadersVisible = False .
. Colunas (0). Name = "ID"
. Colunas (1). Name = "Item " Colunas (2). Nome = "Estado
. "
End With
For i As Integer = 0 To DataGridView1.RowCount - 1
Para intCol As Integer = 0 To DataGridView1.Columns.Count - 1
DataGridView2.Rows.Add ()
DataGridView2 ( intCol , i) . Valor = DataGridView1.Item ( intCol , i) . Valor
Próxima
Próxima
6
Execute o programa com a tecla " F5 " e clique em "Button1 " para adicionar os dados para o segundo Grid.