Tambah baris baharu pada DataGridView secara pemrograman
Apabila bekerja dengan data menggunakan kawalan DataGridView, anda mungkin perlu menambah baris baharu secara dinamik semasa masa jalan. Begini cara untuk mencapainya:
Gunakan DataRows
// 创建一个新的 DataTable 行 DataRow row = datatable1.NewRow(); // 设置列值 row["column2"] = "column2"; row["column6"] = "column6"; // 将新行添加到 DataTable datatable1.Rows.Add(row);
Tambahkan pada DataGridView
Untuk menambah baris baharu pada DataGridView, terdapat beberapa cara:
Kaedah 1: Klonkan baris sedia ada
// 克隆现有行 DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); // 设置单元格值 row.Cells[0].Value = "XYZ"; row.Cells[1].Value = 50.2; // 将新行添加到 DataGridView yourDataGridView.Rows.Add(row);
Kaedah 2: Klon mengikut nama lajur
// 克隆现有行 DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); // 按列名设置单元格值 row.Cells["Column2"].Value = "XYZ"; row.Cells["Column6"].Value = 50.2; // 将新行添加到 DataGridView yourDataGridView.Rows.Add(row);
Kaedah 3: Masukkan berbilang baris dengan pantas
// 使用值插入多行 this.dataGridView1.Rows.Add("five", "six", "seven","eight"); // 在索引 0 处插入一行 this.dataGridView1.Rows.Insert(0, "one", "two", "three", "four");
Atas ialah kandungan terperinci Bagaimana cara menambahkan baris baru secara programatik ke datagridview?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!