反正最后想显示成 abc    
a|b|C|D
a|b|C|D
a|b|C|D 就是第一行合并的dataGridView的数据源是DataTableDataTable的数据是
a|b|C|D
a|b|C|D
a|b|C|D
是要在DataTable里最上行插入一行合并行
还是在dataGridView插入呢两个东西都没找到合并格的函数要怎么做?

解决方案 »

  1.   

    最好是在DataTable中插入一行,然后再绑定的时候,在ItemDataBound事件(你说的那个控件可能没有,但有类似的事件,就是处理每一行的数据的事件)中对第一行数据进行处理,让它符合你的要求。
      

  2.   

    DataTable中插入一行倒是没问题但,搞不定它合并^_^
      

  3.   

    修改dataGridView的AlternatingRowsDefaultCellStyle 属性,点击进入后,修改
    布局,外观,行为等属性。可以让dataGridView显示的DataTable数据的第一行合并。
      

  4.   

    这个其实不难,需要重绘datagridview的单元格!我曾经做过重绘datagridview的单元格和重绘datagridview的列头,结果可以得到多层表头,和任意想要的合并效果.希望楼主去查下这些方面的资料.
    查询关键字输入:C# datagridview 合并单元格
    这样会有一大堆资料的.
    希望对你有所帮助!楼下的可以去找些之方面的资料给楼主,有分大家得,哈哈!
      

  5.   

    重绘啊我怕重绘完了,用excel导出会很麻烦
      

  6.   

    不懂你要做成什么样
    datatable有merge方法的。
      

  7.   

    http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
    看看这个里的GridView合并表头多重表头无错完美版(以合并3列3行举例)
    不知道是不是你想要的那种。