日期:2014-05-19  浏览次数:20947 次

vs.net(c#)使用水晶报表(vs.net2005自有)的步骤?
报表的数据源是由用户的操作   动态得到的!!然后我想把得到的数据源给报表。  

这些过程用代码如何实现!
希望给一个具体的步骤,因为还没有用过水晶报表

------解决方案--------------------
//以下就是报表连接数据源的方法,
try
{ //conn.Open();
this.sqlconn.ConnectionString=SY_ZCMAIN.Config.DataConn.ToString();
ReportDocument Report=new ReportDocument();
Report.Load(Server.MapPath( "InputDepotsh.rpt "));
this.sqlsda.Fill(this.dscgsh1);
this.sqlsda1.Fill(this.dscgsh1);

this.lb_info.Text= " ";
Report.SetDataSource(this.dscgsh1);
this.Rptyhrk.ReportSource=Report;
this.Rptyhrk.DataBind();

}
catch(Exception err)
{
this.lb_info.Text=err.Message.ToString();
}
finally
{

}