你是说我数据库设计得不对?item_id是唯一的,其他都可以相同,
一般数据是这样设计的吧。用其实用datagrid可以实现这样的功能的,
不过我就是想用水晶报表的交叉表,因为真正做出来的不止上面这个
例子这么简单,只能用交叉表来做。

解决方案 »

  1.   

    修改“交叉报表”“列”的分组选项……
    1、右击“交叉报表”,选择“交叉报表向导”命令,进入“交叉报表向导”向导;
    2、选择“交叉报表”选项卡,添加 item_id 到“列”,并通过“上下”按钮把它调整到 item_name 前面。
      

  2.   

    大家一起去这个贴子支持一下!!!
    http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
    CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
    haibodotnet 海波.NET想了解更多水晶报表的知识和技巧,请到
    NET专栏 -> 水晶报表专栏
    http://218.56.11.178:8009/
    jpyc(九品御厨-进军嵌入式)
      

  3.   

    解决办法:
    1、右击“交叉报表”,选择“交叉报表向导”命令,进入“交叉报表向导”向导;
    2、选择“交叉报表”选项卡,添加 item_id 到“列”,并通过“上下”按钮把它调整到 item_name 前面。
    显示格式变为:
         id1     id2    id3
         名1     名2    名3              //名1,名2可能相同,但id1 与 id2不同
    1月  数据1  数据2   数据3
    2月  数据1  数据2   数据3
    3月  数据1  数据2   数据33.选择"自定义样式"选项卡,在列中选item_id,组选项中选抑制显示标签和小计。