Comment mettre à jour une ligne dans la grille Voir

March 29

Comment mettre à jour une ligne dans la grille Voir


Savoir comment mettre à jour une ligne dans un contrôle Data Grid View en utilisant Microsoft Visual Basic .NET peut vous aider à afficher dynamiquement des données à l'utilisateur. Souvent, les programmeurs vont à la nécessité de modifier les données dans un contrôle Data Grid View alors que leur programme est en cours d'exécution. VB.NET est un langage de programmation informatique orienté objet conçu par Microsoft. Un contrôle Data Grid View fonctionne de manière similaire à une feuille de calcul. Il utilise des colonnes et des lignes à associer et afficher des données à un utilisateur.

Instructions

1 Démarrez Microsoft Visual Basic Express. Cliquez sur "Nouveau projet ..." sur le volet de gauche de votre écran, puis sélectionnez "Application Windows Forms." Cliquez sur "OK".

2 Double-cliquez sur "Button" sur le volet "Boîte à outils" pour ajouter un nouveau contrôle de bouton. Double-cliquez sur "Button" pour ajouter un deuxième bouton à votre formulaire. Double-cliquez sur "DataGridView" pour ajouter un nouveau contrôle de grille.

3 Double-cliquez sur "Button1" pour ouvrir le module "Form1.vb". Copiez et collez le code suivant dans le sous-programme "Button1_Click" pour définir les données qui seront ajoutées à la commande Data Grid View:

Dim row0 As String () = { "Ana", "Lopez", "Maître"}

Dim row1 As String() = {"Sylvia", "Gonzalez", "Business Admin"}

Dim row2 As String () = { "Jaime", "Melendrez", "Ingénieur RF"}

Dim row3 As String () = { "Mary", "Smith", "Manager"}

Avec Me.DataGridView1.Rows

.Add (Row0)

.Add (Ligne1)

.Add (Row2)

.Add (Row3)

Terminer par

4 Tapez la commande suivante pour créer le sous-programme "DataGridViewSetup" qui ajoutera mise en forme et sur le terrain en-têtes pour le contrôle Data Grid View:

Private Sub DataGridViewSetup ()

Me.Controls.Add(DataGridView1)

DataGridView1.ColumnCount = 3

Avec DataGridView1

.RowHeadersVisible = Faux

.Columns (0) .Name = "Prénom"

.Columns (1) .Name = "Nom"

.Columns (2) .Name = "Position"

.SelectionMode = DataGridViewSelectionMode.FullRowSelect

.MultiSelect = False

.Dock = DockStyle.Fill

Terminer par

End Sub

5 Cliquez sur "Form1.vb [Design]" pour afficher le formulaire en mode Création et double-cliquez sur le formulaire. Copiez et collez le code suivant dans le sous-programme "Form1_Load" pour appeler le sous-programme "DataGridViewSetup":

DataGridViewSetup ()

6 Cliquez sur "Form1.vb [Design]" pour afficher le formulaire en mode Création. Double-cliquez sur "Button2" pour ouvrir le sous-programme "Button2_Click".

7 Copiez et collez le code suivant à l'intérieur du "Button2_Click" pour mettre à jour la dernière ligne de la grille de données View avec de nouvelles informations et formater la couleur arrière et avant de la ligne mise à jour:

Avec Me.DataGridView1.Rows

.Item(3).Cells(0).Value = "John"

.Item (3) .Cells (0) .Style.BackColor = Color.Red

.Item (3) .Cells (0) .Style.ForeColor = Color.White

.Item (3) .Cells (1) .Value = "Barker"

.Item (3) .Cells (1) .Style.BackColor = Color.Red

.Item (3) .Cells (1) .Style.ForeColor = Color.White

.Item (3) .Cells (2) .Value = "Superviseur"

.Item (3) .Cells (2) .Style.BackColor = Color.Red

.Item (3) .Cells (2) .Style.ForeColor = Color.White

Terminer par

Appuyez sur "F5" pour exécuter votre programme, puis cliquez sur "Button1" pour charger les données et "Button2" pour mettre à jour la dernière rangée.


          

Post a comment: