Maison >développement back-end >C++ >Comment ajouter par programme une ligne à un DataGridView ?
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 ?
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
<code class="language-c#">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells[0].Value = "单元格1的值"; row.Cells[1].Value = "单元格2的值"; yourDataGridView.Rows.Add(row);</code>
Méthode 2
Si vous connaissez les noms des colonnes, vous pouvez les référencer directement dans le clone.
<code class="language-c#">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells["Column1"].Value = "单元格1的值"; row.Cells["Column2"].Value = "单元格2的值"; yourDataGridView.Rows.Add(row);</code>
Ajouter une méthode
Utilisez la méthode Add pour spécifier des valeurs directement dans les paramètres.
<code class="language-c#">this.dataGridView1.Rows.Add("Column1 Value", "Column2 Value", "Column3 Value");</code>
Méthode d'insertion
La méthode Insert vous permet d'ajouter une ligne à un index spécifique.
<code class="language-c#">this.dataGridView1.Rows.Insert(0, "Value1", "Value2", "Value3");</code>
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!