这样一个数据库表:
表头都只有一行,也就是每一列的表头都只有一行,但是表格中的内容(来自数据库中),有些列是一行,有些是两行,有些是三行,而且有些列可以使用下拉列表框的形式,这样的表格如何实现,我用了ExpressQuantumGrid这个控件,但这个控件小弟还不太会用,所以尝试了半天也没试出来,各位有谁知道怎么做吗?或者是用其他的控件也行。
形式如下:
┌───┬───┬───┐
│ 表头 │      │     │
├───┼───┼───┤
│      ├───┼───┤
│      ├───┼───┤
└───┴───┴───┘

解决方案 »

  1.   

    使用DBGridEh可以达到你的需求。
      

  2.   

    用CxGrid吧,很好的,里面还有demo呢。
    功能很强大,网上一找就有。
      

  3.   

    用Delphi制作中国式报表 
     
     
     
     
    在数据库应用程序开发中,系统设计员、程序设计员需要考虑的一个重要问题是如何设计和输出报表,在Delphi中我们可以采用多种方案来解决这一问题。如运用OLE自动化技术将数据输出到MS-Word、MS-Excel中等,但其中最直接、最本地化的还是使用Delphi3.0/40中的QuickReport报表组件。它是挪威QuSoft公司专门为Delphi 编写的,使用QuickReport可以迅速设计出符合西方人习惯用的报表。
      

  4.   

    采用多表头的是吧!用DBGrideh即可满足你的要求!里面也有一大堆的DEMO呢!
      

  5.   

    cxGrid功能是比较强大,但是所耗的资源太大了