Datagridview标头位置

时间:2015-06-29 15:23:52

标签: c# datagridview

我想将标题位置从顶部(列)和左侧(行)移动到右侧(行)和底部(列)。我只能找到标题内容的食物信息,而不是标题本身的对齐方式。

见下面的照片,例如......

enter image description here

我知道然后将项目相应地添加到datagridview可能会很棘手,但我的数据需要以这种方式组织,而不是顶部和左侧的标题。 (如果使用datagridview太难了,我可以使用另一个对象吗?)

一如既往,谢谢!

2 个答案:

答案 0 :(得分:1)

Afaik,这在Winforms中是不可能的。我不知道它在WPF中是怎么回事,我也不知道任何其他开箱即用的解决方案。

我的建议:
您可以通过在右侧添加DGV而在底部添加一个DGV来作弊。它们只包含标题。然后你需要连接' DGV的滚动事件。 你明白我的意思是什么?

不是最好的解决方案,肯定有点棘手,但可能是唯一的解决方案。

答案 1 :(得分:1)

DataGridView的RightToLeft属性解决了左对齐的标题。

对于底部对齐,我担心没有简单的解决方案。