0

在网格上创建,可以按列编辑而不是按行编辑。我想在网格中动态添加列(不是固定列),它可以是可编辑的。当编辑按钮单击将出现在每列标题时。

喜欢

编辑 编辑 编辑

   |Original | MOD1 | MOD2 | MOD3    ...

成本1 | 500.00 | 550.0|550.0 | 1000.00 ... 成本2 | 100.00 | 50.0 |150.0 | 500.00 ...

成本3 | 50.00 | 50.0 |50.0 | 100.00 ...

在这里单击第一个编辑链接时,原始列应该是可编辑的。

4

1 回答 1

0

只需在单击“编辑”标签/按钮时更改您希望使其可编辑的列的 ReadOnly 属性,其中 column->Index 是列数范围内的整数值:

dataGridView->Columns[column->Index]->ReadOnly = false;

请记住,您可能必须true在添加列时指定 ReadOnly ,因为默认情况下它设置为false,除非您专门以不同的方式处理它。

于 2012-05-14T13:03:22.153 回答