水晶报表。。如果要求不是很严格,可以再页面嵌套表格来显示。

解决方案 »

  1.   

    这种打印当然可以用水晶报表了
      

  2.   

    1,数据实现方法A,创建临时表:(在Sql server中查找交叉表可以找到)
    实例如下:
    USE Northwind
    GOCREATE TABLE Pivot
    ( Year      SMALLINT,
      Quarter   TINYINT, 
      Amount      DECIMAL(2,1) )
    GO
    INSERT INTO Pivot VALUES (1990, 1, 1.1)
    INSERT INTO Pivot VALUES (1990, 2, 1.2)
    INSERT INTO Pivot VALUES (1990, 3, 1.3)
    INSERT INTO Pivot VALUES (1990, 4, 1.4)
    INSERT INTO Pivot VALUES (1991, 1, 2.1)
    INSERT INTO Pivot VALUES (1991, 2, 2.2)
    INSERT INTO Pivot VALUES (1991, 3, 2.3)
    INSERT INTO Pivot VALUES (1991, 4, 2.4)
    GO
    B,用With Cube 或者With RollUP直接生成所示的样式:
    2,报表的实现方法:
      A,Excel实现:http://expert.csdn.net/Expert/topic/2346/2346423.xml?temp=.9141199可以参见此贴(excel的实现很灵活)
      B:水晶报表实现:完全支持XML数据格式:可以导出成多种模式
      

  3.   

    你不会用水晶报表吗,至于你的报表结构,可以说是不能再简单的了,其实有些时候,你应该查一下报表学习资料,不要老是问别人