怎样设置rpt文件的数据源,请把命名空间也写上!最好能给我个例子
在网上找了半天也没有找到我想看的!

解决方案 »

  1.   

    http://blog.csdn.net/haibodotnet/
    http://blog.csdn.net/babyt/category/39074.aspx
    提供点资料先
      

  2.   

    SqlConnection conn=new SqlConnection("Server=PACIFIC-CHENJUN;DataBase=XT;UID=sa;PWD=sql");
    string _sql="";
    //_sql="Select * from repbigrepair  where code=1";
    _sql="Select * from repbigrepair ";
    SqlDataAdapter da=new SqlDataAdapter(_sql,conn);
    Dataset3 ds=new Dataset3();
    da.Fill(ds,"repbigrepair");//?????*******89187633

    string path1,path2;
    path1=Server.MapPath("~/RepBigRepair.rpt");
    path2=path1;
    rs.Load (path2);

    rs.SetDataSource(ds);
    CrystalReportViewer1.ReportSource=rs;
      

  3.   

    rs.Load (path2);
    上面的rs你是怎么定义的啊?
      

  4.   

    不好意思ReportDocument rs = new ReportDocument();
    放在public class rptAll : System.Web.UI.Page下
      

  5.   

    我做的是B/S结构的WEB程序(asp.net+c#)。用的控件是:
    protected CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1;下面是我在网上找的一段代码,这个地方我看不明白,望指教CrystalReport1 rs=new CrystalReport1();CrystalReport1是干什么的来自哪里?具体到我的代码中该怎样写?SqlConnection conn=new SqlConnection("server=localhost;database=srcs;user id=sa;password=guiyaochen;"); 
    SqlDataAdapter da=new SqlDataAdapter("select StudentData.* from studentdata",conn); 
    Dataset2 ds=new Dataset2(); 
    da.Fill(ds,"studentData"); 
    CrystalReport1 rs=new CrystalReport1(); 
    rs.SetDataSource(ds.Tables["studentdata"]); 
    crystalReportViewer1.ReportSource=rs; 
    直接在页面设置不写后台代码就可以实现,不过现在我主要想自已写SQL查询语句及后台代码,像上面的,怎么办啊
      

  6.   

    我已经找到了,谢谢各位
    rs.SummaryInfo.ReportTitle="";