if (!IsPostBack)
        {
            string sql = "select top 3 * from tydef ";
            DataSet ds = DbHelperSQL.Query(sql);
            
           
  CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));        CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);        CrystalReportSource1.DataBind();
        CrystalReportViewer1.ReportSource = CrystalReportSource1;        CrystalReportViewer1.DataBind();
        }数据集ds 是成功生成了,可是预览报表时没有和ds 绑定在一起,直接把数据都读出来了,也就是显示在CrystalReport1.rpt中自动生成的数据。
想请教大家就是怎样把ds中的数据显示到CrystalReportViewer1中。