Mover para a próxima linha em um controle DataGridView em seu aplicativo Visual Basic.NET usando algumas propriedades DataGridView . Um controle DataGridView fornece uma maneira poderosa e flexível para exibir dados em um formato tabular. Use este controle para mostrar os dados preenchidos pelo usuário ou a partir de outras fontes, como um banco de dados . Use o " CurrentRow " e propriedades " CurrentCell " para passar para a próxima linha. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir " Visual Basic" abaixo " modelos instalados ". Clique em " Windows" e clique duas vezes no centro da janela de diálogo para criar um novo projeto "Windows Forms Application " .
2
duplo clique em " DataGridView " no painel "Toolbox " para adicionar um a sua forma . Clique duas vezes em "Button" para adicionar um novo botão ao seu formulário.
3
Clique duas vezes no formulário para criar um evento de carregamento de formulário e adicione o seguinte código para adicionar quatro linhas de dados ao " DataGridView : "
DataGridView1.ColumnCount = 2
com DataGridView1
RowHeadersVisible = False
Colunas (0) name = " . . . FName "
. Colunas (1). Name = " LName "
End With
Dim gridRow As String () = { " João " , " Smith " }
Dim gridRow1 As String () = {" kitzia ", " Ramos "}
Dim gridRow2 As String () = {" Oscar ", " Gonzalez "}
Dim gridRow3 As String () = {" Alan ", " Duran "}
Com Com
4
Volte para formar opinião do projeto e clique duas vezes em "Button1 " para criar um evento de clique do botão. Adicione o seguinte código para mover para a próxima linha toda vez que você clicar no botão :
Dim lastRowNum As Integer = _
( Me.DataGridView1.Rows.Count - 1 - 1 ) < br >
Dim curDataGridViewRow Como DataGridViewRow = _
DataGridView1.CurrentRow
Dim curRowNum As Integer = curDataGridViewRow.Index
Se ( curRowNum > = lastRowNum ) Então < br >
MsgBox (" não há mais linhas ")
Else
Dim nextRow Como DataGridViewRow = _
DataGridView1.Rows ( curRowNum + 1 )
DataGridView1.CurrentCell = nextRow.Cells (0)
nextRow.Selected = True End If
5
Pressione " F5 " para executar o programa e clique em "Button1 " para navegar para a próxima linha .