您可以通過這種方式使用for循環做:
this.dataGridView1 = DGV_Creation(dataGridView1, 5, 10); // 5 columns, 10 rows (empty rows)
或:
DGV_Creation(ref this.dataGridView1, 5, 10); //5 columns, 10 rows (empty rows)
:
private void DGV_Creation(ref DataGridView dgv, int columns, int rows)
{
for (int i = 1; i <= columns; i++)
dgv.Columns.Add("col" + i, "column " + i);
for (int j = 0; j < rows; j++)
dgv.Rows.Add();
}
與調用它
private DataGridView DGV_Creation(DataGridView dgv, int columns, int rows)
{
for (int i = 1; i <= columns; i++)
{
dgv.Columns.Add("col" + i, "column " + i);
}
for (int j = 0; j < rows; j++)
{
dgv.Rows.Add();
}
return dgv;
}
與說它
並且說如果我想在這之後創建一個更小的表並將其替換爲這個舊的?有沒有辦法刪除所有的單元或類似的? – 2012-08-04 09:39:28
啊哈發現瞭如何:'dgv.Rows .Clear(); dgv.Columns.Clear();'。再次感謝您的幫助! – 2012-08-04 15:18:02