你忘记说开发环境了,WINFORM、WPF、WEB、仅打印报表……

解决方案 »

  1.   

    winform环境啊,我还要其他功能,使用sql语句实现很麻烦
      

  2.   

    不是说SQL ,是C#中对结果集操作。
      

  3.   

    很简单,就是原来你用一行两列来显示100条数据,那么就是100行你现在想用25行来显示这些数据,那么 就需要 100/25*2 列把数据弄成这个样子就可以了新建一个DataTable 然后把数据导入
      

  4.   

    WinForm中,这种情况使用双表格实现比较容易。不过要2个表格同步滚动条还需要自己写代码,这部分不难实现。
    如果WPF,要实现这种情况非常简单,因为可以自定义模板。
      

  5.   

    补充说明下,你这个其实用ListView实现会比较合适,可惜在WinForm中,ListView的每个Item项的样式固定,无法自定义成2列显示,而明细模式又只能显示一列,更不行,但是WPF中的ListView就不同了,完全自定义Item的模板,设定好高度(也就是你所谓的达到多少行)后,自动产生第二列,而这里每列可以定义为2列元素的一个模板。