Passer à la ligne suivante dans un contrôle DataGridView dans votre application Visual Basic.NET l'aide de quelques propriétés DataGridView . Un contrôle DataGridView offre un moyen puissant et flexible d'afficher des données dans un format tabulaire. Utilisez cette commande pour afficher les données de population par l'utilisateur ou à partir d'autres sources telles que la base de données . Utilisez la fonction " CurrentRow " et les propriétés " CurrentCell " pour passer à la ligne suivante. Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet gauche de l'écran de votre ordinateur, et étendre " Modèles installés . " " Visual Basic " ci-dessous Cliquez sur "Windows" et double-cliquez sur "Application Windows Forms " du centre de la fenêtre de dialogue pour créer un nouveau projet.
2
Double -cliquez sur " DataGridView " dans le volet «boîte à outils » pour ajouter un à votre formulaire. Double- cliquez sur "Button " pour ajouter un nouveau bouton à votre formulaire.
3
Double- cliquez sur le formulaire pour créer un événement de chargement du formulaire et ajoutez le code suivant pour ajouter quatre lignes de données à la " DataGridView : " . . .
DataGridView1.ColumnCount = 2
DataGridView1
RowHeadersVisible = False
Colonnes (0) Name = " FNAME "
. colonnes (1) . name =" LName "
End With
GridRow As String () = {" John "," Smith "}
gridRow1 As String () = {" Kitzia ", " Ramos "}
gridRow2 As String () = {" Oscar ", " Gonzalez "}
Dim gridRow3 As String ( ) = {" Alan ", " Duran "}
Avec
4
Revenez au mode Création de formulaire et double -cliquez sur " Button1" pour créer un événement de clic du bouton. Ajoutez le code suivant pour passer à la ligne suivante à chaque fois que vous cliquez sur le bouton :
lastRowNum As Integer = _
( Me.DataGridView1.Rows.Count - 1 - 1 ) < br >
curDataGridViewRow As DataGridViewRow = _
DataGridView1.CurrentRow
curRowNum As Integer = curDataGridViewRow.Index
( curRowNum > = lastRowNum ) Puis < br >
MsgBox ( " Pas plus de lignes »)
Else
NextRow As DataGridViewRow = _
DataGridView1.Rows ( curRowNum + 1)
< p > DataGridView1.CurrentCell = nextRow.Cells (0)
nextRow.Selected = True
End If
5
Appuyez sur " F5" pour exécuter le programme et cliquez sur " Button1" pour passer à la ligne suivante.