加急!加急!加急!各位大侠:asp.net下的水晶报表问题,紧急求助啊!
各位大哥大姐,我在一个空白水晶报表(CrystalReport1.rpt)里,已经画好了报表的格式,现在我想在我的打印页面(rc_print.aspx)的cs文件中,通过sql语句(含有参数id)条件查询的方式,把查询结果赋给这个报表的数据源;
所以,现在我的问题是:
1、我怎么把我aspx页面的cs文件中的sql查询结果的字段绑定到我的报表(CrystalReport1.rpt)中去?
2、我怎么根据我aspx页面的sql查询出来的结果绑定到我的报表(CrystalReport1.rpt)中,
并在打印页面(rc_print.aspx)中显示出来?
PS:我的环境是:VS2008,SQLServer2005
各位,我的问题可能比较简单,但我是报表的初学者,还望大家能够谅解的同时,给予小弟尽可能详细的解答;
小弟在这里十分感谢!
在线等!
加急!加急!加急!
------解决方案--------------------貌似是 拖一个DataSet 可以配置Dataset的Table
水晶报表的Datasource=DataSet.Table["xx"];
好久前做的了 记不太清楚 大致是这么回事。
------解决方案--------------------
string sql= "select * from tablename ";
sqlConnection1.Open();
sqlSelectCommand1=new System.Data.SqlClient.SqlCommand(sql,sqlConnection1);
dataSet11=new DataSet1();
sqlDataAdapter1.Fill(dataSet11, "tablename ");
sqlConnection1.Close();
cr.SetDataSource (dataSet11);
cry.ReportSource =cr;
你可以自己组织SQL 语句 添加个where 。
拖拽参考