|
0
|
| e-holder · 技术社区 · 18 年前 |
|
|
1
2
我怀疑这是因为DataGridView中列的顺序不一定决定显示顺序,尽管默认情况下没有显式指定列的顺序决定DisplayIndex属性值。这就是为什么有一个DisplayIndex属性,所以您可以在不执行插入的情况下向集合中添加列-您只需要指定DisplayIndex值,并且对具有相等或更大DisplayIndex的所有内容进行级联更新。从您的示例中可以看出,插入的列还接收到第一个跳过的DisplayIndex值。
than insert into 收藏。你所看到的行为就是这一规则的反映。 |
|
|
2
2
我有几个想法。
想法1可能是最容易实现的,但不一定是最漂亮的。想法#2起作用,你可以把它放在一个函数中
|
|
|
3
0
感谢cfeduke的宝贵建议。我怀疑
这就提出了如何在DataGridView上高效地动态插入和删除列的问题。看起来理想的设计应该是使用
然而,我怀疑用这种方法会有地雷要避免。最重要的是,您不能再以直接的方式为数据编制索引。就是,
|