secara dinamik memaparkan datagridview dalam .net
Panduan ini menunjukkan tiga kaedah untuk menambahkan baris secara programatik ke kawalan DataGridView dalam aplikasi .NET. Teknik -teknik ini memberikan fleksibiliti dalam mengemas kini DataGridView secara dinamik dengan data semasa runtime.
Kaedah 1: kloning baris sedia ada
Kaedah ini sesuai apabila anda ingin menambah baris berdasarkan struktur baris yang sedia ada.
klon baris: Buat baris baru dengan mengkloning baris DataGridView yang sedia ada:
<code class="language-C#">DataGridViewRow newRow = (DataGridViewRow)yourDataGridView.Rows[0].Clone();</code>
Tetapkan Nilai Sel: Berikan nilai kepada sel -sel baris klon menggunakan harta dan indeks atau nama lajur: Cells
<code class="language-C#">newRow.Cells[0].Value = "XYZ"; //Using index newRow.Cells["ColumnName"].Value = 50.2; //Using column name</code>
Tambahkan baris: Masukkan baris baru ke datagridview:
<code class="language-C#">yourDataGridView.Rows.Add(newRow);</code>
Kaedah 2: Menggunakan lajur bernama
Jika lajur DatagridView anda mempunyai nama, pendekatan ini menawarkan kebolehbacaan yang lebih baik.
<code class="language-C#">DataGridViewRow newRow = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); newRow.Cells["Column2"].Value = "XYZ"; newRow.Cells["Column6"].Value = 50.2; yourDataGridView.Rows.Add(newRow);</code>
Kaedah 3: Penambahan baris langsung
Untuk senario yang lebih mudah dengan bilangan lajur dan nilai yang diketahui, kaedah ini memberikan penyelesaian ringkas.
<code class="language-C#">this.dataGridView1.Rows.Add("five", "six", "seven", "eight"); this.dataGridView1.Rows.Insert(0, "one", "two", "three", "four"); //Inserts at the beginning</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Baris Secara Pengaturcaraan pada DataGridView dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!