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没有写对带参数的存储过程调用。。
一个高人说的,要想整一个人,就让他研究水晶报表去吧。难道这是真的...