『转』水晶报表初识

WinForm中的水晶报表: 1:在窗体上加一个crystalReportViewer; 2:添加一个新的CrystalReport并且设计(可以先加一个数据集,然后在向导中添加到报表中) 3:在Form的Load()事件中:             DataTable dt = new DataTable();                        sring source = "server=(local);integrated security=sspi;database=northwind";             string select = "select * from products";             SqlConnection conn = new SqlConnection(source);                        conn.Open();             SqlCommand cmd = new SqlCommand(select, conn);             SqlDataAdapter sda = new SqlDataAdapter(cmd);             sda.Fill(dt);             //********************             CrystalReport1 gxyCR = new CrystalReport1();             gxyCR.SetDataSource(dt);             crystalReportViewer1.ReportSource = gxyCR 4:运行OK! Web中的水晶报表: 在Web上就不能用上面的方法了!!!! 1:在窗上加入CrystalReportViewer控件,并加上CrystalReportSource控件 2:添加一个新的CrystalReport并且设计(可以先加一个数据集,然后在向导中添加到报表中) 3:在Page_load()中添加代码如下:         DataTable dt = new DataTable();         string conn = "server=(local);integrated security=sspi;database=northwind";         SqlConnection SqlConn = new SqlConnection(conn);         SqlConn.Open();         SqlCommand cmd = new SqlCommand("select * from products", SqlConn);         SqlDataAdapter SDA = new SqlDataAdapter(cmd);         SDA.Fill(dt);

        CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));         CrystalReportSource1.ReportDocument.SetDataSource(dt);         CrystalReportViewer1.ReportSource=CrystalReportSource1.ReportDocument;         CrystalReportSource1.DataBind();        //动态改变标题        TextObject to = (TextObject)CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["title1"];         to.Text = "gggggggggg"; 4:运行页面OK!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值