如何从编辑模式中排除datagridviewtextboxcolumn?

时间:2013-04-10 10:41:49

标签: c# windows datagridviewtextboxcell editmode

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

 SrNo    |   Description   |    HSNCode   |    Qty   |    Rate    |    Amount

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

grdData.EditMode = DataGridViewEditMode.EditOnEnter;

但是生成SrNo的逻辑。以这种方式设置EditMode时,Amount不起作用。我可以使用哪种方式在除了这两列之外的所有列上应用编辑模式。(SrNo。& Amount)。我使用网格视图的CellEnter()事件生成“SrNo”和“Amount”在我的计划中。

请帮忙。

1 个答案:

答案 0 :(得分:0)

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

您可以使用列设计器对话框窗口将ReadOnly属性配置为 True 列。

希望这有帮助