你先用存储过程创建这个表存在数据库中,然后创建报表,最后再改过来.而且我认为,在.Net中为什么还要用存储过程直接作为水晶报表的数据源,应该使用DataSet作为中间媒介阿!这样的就避免了很多的问题!

解决方案 »

  1.   

    是呀,但可能是要求性能吧,是老的开发者留下的,我刚接手,他好象用了xml,但我想问还有别的什么方法,我想你的想法可行,但好象太麻烦了!数据集可以得到,就是没有办法做报表上的字段!帮我想想,谢谢!
      

  2.   

    同意ssdjmcj8048(优游通[UUT]) ( )的
      

  3.   

    首先肯定没有性能的问题,除非你是486的机器.
    我想用存储过程生成数据表不是什么麻烦的事情,或者干脆自己建一个同样的数据表,绝对值得去做.
    再一个,我认为将来的.Net下的Report应该只支持Dataset作为唯一的数据接口,而其他的方式应作为外接口的辅助方式;