我看到它只能用ado.net数据集,oledb,odbc,xml做数据源,如何使用arraylist做水晶报表的数据源啊?高手帮忙看看。

解决方案 »

  1.   

    不能,可以自己建立一个DataSet,把ArrayList中的数据放到DataTable里
      

  2.   

    能不能在具体点,放到DataTable中后,怎么作为水晶报表的数据源?
    谢谢。
      

  3.   

    水晶报表在设计的时候,如果你不是想设计成空报表,你必须关联到数据库。
    这个数据库,要么是真实存在的,要么是假的------就是你自己设计的DataSet
    (C#里新建项目里专门有这个选项)。
    你的DataSet根据你的ArryList具体设计。
    然后你将ArrayList里的数据导入DataTable里。然后:
    detailInfoForm.DetailInfoGrid.SetDataBinding(ds, "tbl_in_out_info");一切OK!