如何:使 Windows 窗体 DataGridView 控件中的列只读
无需对所有的数据进行编辑。 在 DataGridView 控件中,列 ReadOnly 属性值确定用户是否可在该列中编辑单元格。 若要了解如何将此控件设为只读,请参阅如何:防止在 Windows 窗体 DataGridView 控件中添加和删除行。
Visual Studio 中对此任务提供支持。 另请参阅如何:使用设计器将 Windows 窗体 DataGridView 控件中的列设为只读。
以编程方式将列设置为只读
将 DataGridViewColumn.ReadOnly 属性设置为
true
。dataGridView1.Columns["CompanyName"].ReadOnly = true;
dataGridView1.Columns("CompanyName").ReadOnly = True
编译代码
此示例需要:
名为
dataGridView1
的 DataGridView 控件具有名为CompanyName
的列。对 System 和 System.Windows.Forms 程序集的引用。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈