将多个数据表绑定到DataSet.xsd中

时间:2013-09-04 10:00:06

标签: sql stored-procedures reporting-services

我正在使用Reportviewer工具,我在我的存储过程中使用for循环并返回多个表,如何将这些multiples表列绑定到我的dataset.xsd页面?任何人都可以帮忙..

cmd.CommandText = SP_Name;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@ddo_code", ddlDDOCode.SelectedValue); cmd.Connection = con;
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);![从SP返回的表字段未显示] [1] DataSet ds = new DataSet();
da.Fill(ds);
int Count = ds.Tables.Count;
for (int i = 0; i < Count; i++)
{
DataTable dt = new DataTable();
dt = ds.Tables[i];
RV_SalDetails.LocalReport.ReportEmbeddedResource = "ReportView.Report_Sal_Det.rdlc";
RV_SalDetails.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("DataSet_Sal",dt));
}

0 个答案:

没有答案