Menambah Baris Secara Program pada DataGridView
Beberapa kaedah wujud untuk menambah baris baharu pada kawalan DataGridView. Mari teroka pendekatan yang paling biasa.
Kaedah 1: Mengklon Baris Sedia Ada
Pendekatan ini mencipta baris baharu dengan menduplikasi baris sedia ada, mengekalkan struktur lajur.
<code class="language-csharp">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells[0].Value = "XYZ"; row.Cells[1].Value = 50.2; yourDataGridView.Rows.Add(row);</code>
Ini memastikan ketekalan dalam reka letak lajur baris baharu.
Kaedah 2: Menggunakan Nama Lajur
Ini menawarkan kawalan yang lebih tepat dengan menyatakan nama lajur secara langsung.
<code class="language-csharp">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells["Column2"].Value = "XYZ"; row.Cells["Column6"].Value = 50.2; yourDataGridView.Rows.Add(row);</code>
Kaedah ini amat berguna apabila berurusan dengan sejumlah besar lajur.
Kaedah 3: Penambahan Nilai Baris Terus
Ini membolehkan menambah berbilang baris secara serentak, membekalkan nilai untuk setiap lajur sebagai parameter.
<code class="language-csharp">this.dataGridView1.Rows.Add("five", "six", "seven","eight"); this.dataGridView1.Rows.Insert(0, "one", "two", "three", "four");</code>
Rows.Add
menambahkan baris, manakala Rows.Insert
menyisip pada indeks tertentu. Ini cekap untuk penambahan baris pukal.
Atas ialah kandungan terperinci Bagaimanakah saya dapat menambahkan baris secara programatik ke datagridview?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!