如何:使 Windows 窗体 DataGridView 控件中的列只读

并不是所有数据都可编辑。 在 DataGridView 控件中,列的 ReadOnly 属性值确定用户是否可编辑该列中的单元格。 有关如何使整个控件只读的信息,请参见 如何:防止在 Windows 窗体 DataGridView 控件中添加和删除行

Visual Studio 中对此任务提供了支持。 有关更多信息,请参见 如何:使用设计器使 Windows 窗体 DataGridView 控件中的列成为只读如何:使用设计器使 Windows 窗体 DataGridView 控件中的列成为只读如何:使用设计器使 Windows 窗体 DataGridView 控件中的列成为只读如何:使用设计器使 Windows 窗体 DataGridView 控件中的列成为只读.

以编程方式使列只读

  • DataGridViewColumn.ReadOnly 属性设置为 true。

    dataGridView1.Columns("CompanyName").ReadOnly = True
    
    dataGridView1.Columns["CompanyName"].ReadOnly = true;
    

编译代码

此示例需要:

请参见

任务

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

参考

DataGridView

DataGridView.Columns

DataGridViewColumn.ReadOnly

其他资源

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