0

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

 SrNo    |   Description   |    HSNCode   |    Qty   |    Rate    |    Amount

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

grdData.EditMode = DataGridViewEditMode.EditOnEnter;

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

请帮忙。

4

1 回答 1

0

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

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

希望这可以帮助

于 2013-04-11T12:35:52.457 回答