Datagridview frozen columns on right side
我有与列的datagridview
1 | col A | col B | ... | col M | col N |
现在,我想冻结右侧的
现在,我尝试为
我能想到的最好的办法是反转绑定到DataGridView的DataTable的列,以便它现在具有顺序
1 | col N | col M | ... | col B | col A |
然后从
1 | col A | col B | ... | col M | col N |
我尝试的另一种解决方案是提取必须冻结的最右边的列,并将它们放在右侧的其他DataGridView中,并将其余的列放在原始DataGridView中,然后同步它们的垂直滚动。
现在我的问题是,是否有更好的方法可以做到这一点?
或者换句话说:
如何冻结datagridview右侧的列而不冻结其他列?
乔,在c#
从这里您可以看到这是C#想要的行为:
冻结列时,其左侧的所有列(或从右到左的语言中的右侧)也会被冻结。 冻结列和未冻结列组成两组。 如果通过将AllowUserToOrderColumns属性设置为true启用了列重新定位,则用户无法将列从一个组拖到另一个组。