一个报表显示了多张表的数据,有些表的数据从数据库来,有些表的数控从xml文件来,是通过解析后创建一个新的datatable。
为什么从数据库里面来的数据可以显示到报表上,而从xml文件里面解析出来的数据创建一个新的datatable 再将其添加到dataset中。新的datatable里面的数据就是显示不了。请高手解决啊 。。可以加分!!

解决方案 »

  1.   

    datatable 的TableName要和水晶报表里的绑定表名称相同。
    并且水晶报表要设置数据源为你的这个datatable 
      

  2.   

    应该不是一个很难的问题。
    如果xml里的数据你想和从数据库里的数据一起显示的话,那么必须在一个datatable里。你加进dataset里之后,是两个datatable而不是一个...
      

  3.   

    先 谢谢 !
    那个rpt里面名称跟table 的名称是一样的。
      

  4.   

    dataset里面不是可以放多个table吗?
    我从数据库里面读出来就是多个表,而且在报表上也是显示多个表。
    就是我自己新添加的table就显示不出来。