HOW TO:防止在 Windows Form DataGridView 控制項中新增和刪除資料列
有時候您希望防止使用者輸入新的資料列,或刪除 DataGridView 控制項中的現有資料列。 AllowUserToAddRows 屬性會指示新資料錄的資料列是否出現在控制項下方,而 AllowUserToDeleteRows 屬性則指示是否能夠移除資料列。 下列程式碼範例會使用這些屬性,並且設定 ReadOnly 屬性,讓整個控制項都是唯讀。
Visual Studio 中會支援這項工作。 如需詳細資訊,請參閱HOW TO:使用設計工具防止在 Windows Form DataGridView 控制項中新增和刪除資料列 和 HOW TO:使用設計工具防止在 Windows Form DataGridView 控制項中新增和刪除資料列 和 HOW TO:使用設計工具防止在 Windows Form DataGridView 控制項中新增和刪除資料列 和 HOW TO:使用設計工具防止在 Windows Form DataGridView 控制項中新增和刪除資料列.
範例
Private Sub MakeReadOnly()
With dataGridView1
.AllowUserToAddRows = False
.AllowUserToDeleteRows = False
.ReadOnly = True
End With
End Sub
private void MakeReadOnly()
{
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = false;
dataGridView1.ReadOnly = true;
}
編譯程式碼
這項範例需要:
名為 dataGridView1 的 DataGridView 控制項。
System 和 System.Windows.Forms 組件的參考。
請參閱
參考
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToAddRows
DataGridView.AllowUserToDeleteRows