Javascript 在asp.net中创建crystal报表时,报表没有表

Javascript 在asp.net中创建crystal报表时,报表没有表,javascript,c#,sql,asp.net,Javascript,C#,Sql,Asp.net,以下是单击按钮生成Crystal报告的代码:- doc.Load(Server.MapPath("../Reports/BalanceSheetReport.rpt")); Result objResult; objBalance.updated_date = datepicker.Text; objResult = objBalance.GetBalance(); DataSet ds = new DataSet(); ds = objResult.DataSetResult.Tables[0

以下是单击按钮生成Crystal报告的代码:-

doc.Load(Server.MapPath("../Reports/BalanceSheetReport.rpt"));
Result objResult;
objBalance.updated_date = datepicker.Text;
objResult = objBalance.GetBalance();
DataSet ds = new DataSet();
ds = objResult.DataSetResult.Tables[0].DataSet;
doc.SetDataSource(ds);
CrystalReportViewer1.ReportSource = doc;
CrystalReportViewer1.DataBind();
我有值ds,但当我写doc.setDataSource(ds)时 及 甚至尝试了doc.SetDataSource(ds.Tables[0]) 它会给我类似的错误

报告没有表格


请帮助我解决此问题

创建SqlDataAdapter以填充数据集,然后将数据集绑定到Doc您确定在尝试绑定报表时,
ds
具有
dataSet
值吗?尝试使用
doc.SetDataSource(ds.Tables[0])
SqlDataAdapter
填充数据集后。