我做的一个项目,用xml文件保存数据,并且要用到水晶报表来显示一些数据,但是,我在vs中不能添加以xml为数据源的水晶报表文件。摸索了一段时间,之后发现在水晶报表软件中可以实现用xml文件作为数据源,于是我就制作了一个.rpt的文件,然后将它添加到vs中,在vs中也能显示出来,但是如果数据源变了,报表不能跟着变化,请各位大虾给小弟指点指点吧,也可以直接加我qq 714368238,谢谢了!

解决方案 »

  1.   

    这个你试过吗?能不能说得具体点。比如说,在哪添加DataTable,怎么设置成数据源,等等,谢谢
      

  2.   

    我正好也在搞这块,原来用datatable做数据源,有内存溢出的问题。想把datatable写成mxl,报表的数据源引用xml,但是按照所说,我不是白费力气了吗。
    ReportDocument.Database.tables["表名"].SetDataSource(DataTable).
      

  3.   

    没有!整好你可以弄清楚DataTable与Xml的关系,其实在net里面,
    两者是无缝连接的
      

  4.   

    我之前有做过水晶报表。
    都是用DataSet做数据源
    DataTable来做数据源试了,没成功过,可能使用的方法不对。