请问诸位老剑客:
1。请问如何制作分层报表,而且是一个主表带多个从表,并且每个从表要显示的字段都不同!(用datareport)
2。如何在报表显示的时候动态确定显示那一个字段(不是在报表初始化是噢!是在运行之后)

解决方案 »

  1.   

    1.常用的水晶报表和ActiveReport都可以满足你的要求。
    2.ActiveReport为例,报表上放一个ADO控件负责数据库连接,
     设计状态下,ado的connectstring可以:“select a as 显示字段 from 表”,然后把“显示字段”绑定给文本框。
     然后每次打开报表之前:
     ActiveReport.Ado.ConnectString = "select 你要的字段 as 显示字段 from 表"
     应该可以解决你的问题。
      

  2.   

    to:rappercn,不是太明白,
    报表结构是这样的
        表头
         |
         |----子表1表头 
         |     内容
         |
         |-----子表2表头
                内容
            。
            。
            。