如题

解决方案 »

  1.   

    你的意思是不是把每个Row里的Item合并起来?
      

  2.   


    我的意思是:相邻几个CELL能合并成一个CELL。不知道能不能实现?
      

  3.   

    就像EXCEL或者WORD中表格一样,能合并相邻的单元格。
      

  4.   

    item里面有事件处理函数 你打算把这个定义为什么事件?
    这种合并单元格。你Item合并了。那你每个列的标识符要不要改变?
    合并的话嘛。就把几个item删除掉,然后创建一个新的 塞进去就可以了 不难实现吧!
      

  5.   

    如果自己写,很麻烦并且效果不一定好。我就是想知道ReportControl本身是否提供这个功能。
      

  6.   


    经过本人仔细研究,其实Xtreme toolkit pro 从V13.3开始,ReportControl提供Merge Cells功能,而且Sample中也有源码,只是目前我还没研究出Column标识是否也可以合并?
      

  7.   

    应该没有,而且藏的比较深 ,要看代码研究研究。
    我之前也想在报表控件上实现一个鼠标悬停的功能,就是在Item上实现一个WM_MOUSEHOVER的事件。
    研究了好久。发现在Item的成员函数里只有几个onmouseenter 和 onmouseleave的方法。而且还是需要重写的。
    这界面库好大,提供的东西感觉也都是挺基础的。复杂的控件也有一些。至于更复杂的肯定要自己实现了。
    不过在文档里很多都没提到。在例子有体现,要自己去发现。
      

  8.   


    最终放弃了研究ReportControl提供的Merge Cells功能,原因是太麻烦。
    最后发现可以用UltimateGrid实现类似的功能,很好很强大。