并非所有数据都用于编辑。 在 DataGridView 控件中,列 ReadOnly 属性值确定用户是否可以编辑该列中的单元格。 若要了解如何将此控件设为只读,请参阅如何:防止在 Windows 窗体 DataGridView 控件中添加和删除行。
Visual Studio 中支持此任务。 另请参阅如何:使用设计器在 Windows 窗体 DataGridView 控件中将列设为只读。
以编程方式将列设置为只读
将 DataGridViewColumn.ReadOnly 属性设置为
true
。dataGridView1.Columns["CompanyName"].ReadOnly = true;
dataGridView1.Columns("CompanyName").ReadOnly = True
编译代码
此示例需要:
名为 DataGridView 的
dataGridView1
控件具有名为CompanyName
的列。对 System 和 System.Windows.Forms 程序集的引用。