如何从编辑模式中排除datagridviewtextboxcolumn

本文关键字:排除 datagridviewtextboxcolumn 模式 编辑 | 更新日期: 2023-09-27 18:08:30

我有一个datagridviewtextboxcolumn类型的网格视图,包含以下字段:

 SrNo    |   Description   |    HSNCode   |    Qty   |    Rate    |    Amount

SrNo和Amount是自动从代码中计算出来的,都是ReadOnly模式。我希望用户在进入单元格时进行编辑。为此,我在表单的Page_Load()事件中设置了网格的编辑模式。

grdData.EditMode = DataGridViewEditMode.EditOnEnter;

但是生成SrNo的逻辑。当我以这种方式设置EditMode时,Amount不工作。我可以使用哪种方式在除这两列之外的所有列上应用编辑模式?,量)。我使用网格视图的CellEnter()事件在我的程序中生成"SrNo"answers"Amount"。

请帮。

如何从编辑模式中排除datagridviewtextboxcolumn

可以设置特定列的ReadOnly属性,而不是使用grid的EditMode属性。

您可以使用列设计器对话框将列的只读属性配置为True

希望能有所帮助