如何:使 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;
编译代码
此示例需要:
一个名为 dataGridView1 的 DataGridView 控件,其中带有一个名为 CompanyName 的列。
对 System 和 System.Windows.Forms 程序集的引用。
请参见
任务
如何:防止在 Windows 窗体 DataGridView 控件中添加和删除行