如何:防止在 Windows 窗体 DataGridView 控件中添加和删除行

更新:2007 年 11 月

有时可能想要防止用户在 DataGridView 控件中输入新的数据行或删除现有行。AllowUserToAddRows 属性指示新记录的行是否呈现于控件底部,而 AllowUserToDeleteRows 属性指示是否可以移除行。下面的代码示例使用这些属性,并设置 ReadOnly 属性以使该控件完全只读。

Visual Studio 中对此任务提供了支持。如何:使用设计器防止在 Windows 窗体 DataGridView 控件中添加和删除行
如何:使用设计器防止在 Windows 窗体 DataGridView 控件中添加和删除行
如何:使用设计器防止在 Windows 窗体 DataGridView 控件中添加和删除行
如何:使用设计器防止在 Windows 窗体 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;
}

编译代码

此示例需要:

请参见

参考

DataGridView

DataGridView.AllowUserToAddRows

DataGridView.ReadOnly

DataGridView.AllowUserToAddRows

DataGridView.AllowUserToDeleteRows

其他资源

Windows 窗体 DataGridView 控件中的基本列、行和单元格功能