Maison > développement back-end > C++ > Comment ajouter par programme une ligne à un DataGridView ?

Comment ajouter par programme une ligne à un DataGridView ?

Patricia Arquette
Libérer: 2025-01-25 04:19:09
original
464 Les gens l'ont consulté

How to Programmatically Add a Row to a DataGridView?

Ajouter des lignes à DataGridView par programme

Ajouter des lignes à un DataTable est simple, utilisez simplement les méthodes NewRow et Add. Alors, comment réaliser la même opération dans DataGridView ?

Créer une nouvelle ligne

Pour ajouter une nouvelle ligne au DataGridView, vous pouvez cloner la structure de la ligne existante et attribuer des valeurs à ses cellules individuellement.

Méthode 1

DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone();
row.Cells[0].Value = "单元格1的值";
row.Cells[1].Value = "单元格2的值";
yourDataGridView.Rows.Add(row);
Copier après la connexion

Méthode 2

Si vous connaissez les noms des colonnes, vous pouvez les référencer directement dans le clone.

DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone();
row.Cells["Column1"].Value = "单元格1的值";
row.Cells["Column2"].Value = "单元格2的值";
yourDataGridView.Rows.Add(row);
Copier après la connexion

Autres méthodes

Ajouter une méthode

Utilisez la méthode Add pour spécifier des valeurs directement dans les paramètres.

this.dataGridView1.Rows.Add("Column1 Value", "Column2 Value", "Column3 Value");
Copier après la connexion

Méthode d'insertion

La méthode Insert vous permet d'ajouter une ligne à un index spécifique.

this.dataGridView1.Rows.Insert(0, "Value1", "Value2", "Value3");
Copier après la connexion

Pour plus de détails sur la manipulation des lignes dans DataGridView, veuillez vous référer à la documentation MSDN : https://www.php.cn/link/8efa9015a4ef4632a954e820eca834ad

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal