SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["JwcDataConn"].ConnectionString);
conn.Open();
DataSet1 ds = new DataSet1();
SqlDataAdapter ad = new SqlDataAdapter("Jw_ShClCj", conn);
ad.SelectCommand.CommandType = CommandType.StoredProcedure;
ad.SelectCommand.Parameters.Add("@shclcode", SqlDbType.VarChar, 20).Value = "46" ;
ad.SelectCommand.Parameters.Add("@shyeyear ", SqlDbType.VarChar, 20).Value = "2006";
ad.SelectCommand.Parameters.Add("@shyenum ", SqlDbType.VarChar, 20).Value = "1";
ad.SelectCommand.Parameters.Add("@shstnj", SqlDbType.VarChar, 20).Value = "2005";
ad.Fill(ds, "Jw_Res");
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("ReportPush.rpt"));
rd.SetDataSource(ds);
CrystalReportViewer1.ReportSource = rd;为什么GRIDVIEW都可以获得DATASET1的数据集,而报表不能获取.
到底是哪里错了,我要崩溃了..水晶报表真的无敌了..网上就没一个象样的例子,MSDN没有写对带参数的存储过程调用。。
一个高人说的,要想整一个人,就让他研究水晶报表去吧。难道这是真的...
conn.Open();
DataSet1 ds = new DataSet1();
SqlDataAdapter ad = new SqlDataAdapter("Jw_ShClCj", conn);
ad.SelectCommand.CommandType = CommandType.StoredProcedure;
ad.SelectCommand.Parameters.Add("@shclcode", SqlDbType.VarChar, 20).Value = "46" ;
ad.SelectCommand.Parameters.Add("@shyeyear ", SqlDbType.VarChar, 20).Value = "2006";
ad.SelectCommand.Parameters.Add("@shyenum ", SqlDbType.VarChar, 20).Value = "1";
ad.SelectCommand.Parameters.Add("@shstnj", SqlDbType.VarChar, 20).Value = "2005";
ad.Fill(ds, "Jw_Res");
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("ReportPush.rpt"));
rd.SetDataSource(ds);
CrystalReportViewer1.ReportSource = rd;为什么GRIDVIEW都可以获得DATASET1的数据集,而报表不能获取.
到底是哪里错了,我要崩溃了..水晶报表真的无敌了..网上就没一个象样的例子,MSDN没有写对带参数的存储过程调用。。
一个高人说的,要想整一个人,就让他研究水晶报表去吧。难道这是真的...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货