Das Hinzufügen von Zeilen zu einer DataTable ist einfach. Verwenden Sie einfach die Methoden NewRow und Add. Wie erreicht man also den gleichen Vorgang in DataGridView?
Um dem DataGridView eine neue Zeile hinzuzufügen, können Sie die Struktur der vorhandenen Zeile klonen und ihren Zellen einzeln Werte zuweisen.
Methode 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>
Methode 2
Wenn Sie die Spaltennamen kennen, können Sie diese direkt im Klon referenzieren.
<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>
Methode hinzufügen
Verwenden Sie die Add-Methode, um Werte direkt in Parametern anzugeben.
<code class="language-c#">this.dataGridView1.Rows.Add("Column1 Value", "Column2 Value", "Column3 Value");</code>
Methode einfügen
Mit der Insert-Methode können Sie eine Zeile an einem bestimmten Index hinzufügen.
<code class="language-c#">this.dataGridView1.Rows.Insert(0, "Value1", "Value2", "Value3");</code>
Weitere Informationen zum Bearbeiten von Zeilen in DataGridView finden Sie in der MSDN-Dokumentation: https://www.php.cn/link/8efa9015a4ef4632a954e820eca834ad
Das obige ist der detaillierte Inhalt vonWie füge ich programmgesteuert eine Zeile zu einer DataGridView hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!