C# 如何在Winforms中合并2行DataGridView?
我在网格中有一些数据,当前显示如下:C# 如何在Winforms中合并2行DataGridView?,c#,winforms,datagridview,C#,Winforms,Datagridview,我在网格中有一些数据,当前显示如下: ---------------------------------------------------------------- |InfoA |InfoA |InfoB |InfoB |InfoC |InfoC |InfoD |InfoD | ---------------------------------------------------------------- |A1 |A2 |B1 |B2 |C1 |C2
----------------------------------------------------------------
|InfoA |InfoA |InfoB |InfoB |InfoC |InfoC |InfoD |InfoD |
----------------------------------------------------------------
|A1 |A2 |B1 |B2 |C1 |C2 |D1 |D2 |
----------------------------------------------------------------
|A3 |A4 |B3 |B4 |C3 |C4 |D3 |D4 |
----------------------------------------------------------------
|A5 |A6 |B5 |B6 |C5 |C6 |D5 |D6 |
----------------------------------------------------------------
|A7 |A8 |B7 |B8 |C7 |C8 |D7 |D8 |
----------------------------------------------------------------
我想让它看起来像这样:
----------------------------------------------------------------
|InfoA |InfoB |InfoC |InfoD |
----------------------------------------------------------------
|A1 |A2 |B1 |B2 |C1 |C2 |D1 |D2 |
----------------------------------------------------------------
|A3 |A4 |B3 |B4 |C3 |C4 |D3 |D4 |
----------------------------------------------------------------
|A5 |A6 |B5 |B6 |C5 |C6 |D5 |D6 |
----------------------------------------------------------------
|A7 |A8 |B7 |B8 |C7 |C8 |D7 |D8 |
----------------------------------------------------------------
有没有办法合并这些单元格?
我也尝试过谷歌的许多方法,但没有找到任何合适的方法。
如果可以在不使用datagridview的情况下以另一种方式显示此数据,但结果是我所显示的方式,这也将解决我的问题。
提前感谢。一个简单的SO搜索关键字(可选:单元格、标题+单元格等)就足够了。(小样本…,,)可能重复感谢Ohbouse,我已经仔细看过了,但我不理解这里给出的答案,除了它令人困惑之外。如何合并两行:(您必须实现
OnPaint
事件才能完成此操作。如果您不理解或觉得这太困难,您是否考虑过将标题行完全从DataGridView
中删除,然后使用另一个DataGridView
策略性地将标题放置在DataGridView
上方因为我想在datagridview中为datagridview的标头操作数据,所以我不想将标头从datagridview中拉出。