1、在论坛内搜索“报表”或CrystalReport,会有大量的帖子。
2。我有个水晶报表的帮助文件,适合初学者,要的话,留email

解决方案 »

  1.   

    报表的装载和查看
    一.使用CrystalReportViewer跟水晶报表Crystal Report的绑定浏览;
    1.Solution Explorer/Add/Add New Item…/DataSet,按照提示建立DataSet的XML架构文件(.xsd);
    2.Solution Explorer/Add/Add New Item…/Crystal Report,建立表文件;
    3。然后再建立一个窗体文件 CrystalReport.aspx
       并在文件中建立或从工具箱中拖入一个CrystalReportViewer
    4。在CrystalReport.aspx.cs中写入下列代码:
    // 设置连接信息
    string myConnectionString = "data source=RAINFISH;initial catalog=car;persist security info=False;user id=sa;workstation id=RAINFISH;packet size=4096";
    SqlConnection myConnection = new SqlConnection(myConnectionString);
    string mySelectQuery = "select * from TbAutoDispatchBill";
    SqlDataAdapter myDataAdapter = new SqlDataAdapter(mySelectQuery, myConnection);
    //DataSet1为用XML 架构定义语言 (XSD) 描述的DataSet架构
    DataSet1 dsBill = new DataSet1();
    // 连接到数据库、从数据库中获取数据然后断开数据库连接TbAutoDispatchBill要求跟数据库表名一致
    myDataAdapter.Fill(dsBill,"TbAutoDispatchBill");
    //实例化水晶报表
    CrystalReport_Bill CR_Bill = new CrystalReport_Bill();
    //将填充的数据集传递给报表
    CR_Bill.SetDataSource(dsBill);
    //设置报表源,将该报表对象绑定到 Web 窗体查看器
    CrystalReportViewer1.ReportSource=CR_Bill;仅供测试使用,以上保证正确
      

  2.   

    希望能跟大家一块共同研究成长
    [email protected]