c# winform下如何实现datagridview拆分单元格或者跨行显示

在一行数据中把某一列拆分成上下两个单元格,每个单元格分别绑定字段并显示

例如,通常情况下数据这么显示:a,b,c,d,e,

我想要实现这种效果:a,b,c

d,e
如图所示,一张图片代表一行,右边分成了两行显示
我做的是winform

用模版列,<br>换下行就行了,如果一列中显示的俩行是俩个字段,就像下面这样写,
如果是同一个字段要分俩行显示,可以用sunstring切割下在换行.
<asp:TemplateField HeaderText ="列名" >
<ItemTemplate >
<%Eval("绑定的字段名1")><br>
<%Eval("绑定的字段名2")>
</ItemTemplate>
</asp:TemplateField>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
拆分单元格似乎很麻烦,但你可以用两个datagridview,对对齐,然后用代码控制每行的高度。
第2个回答  2011-04-09
这个必须重画控件
没有现成的控件实现你要的功能本回答被提问者采纳
相似回答