Reportviewer ツールを使用しており、ストアド プロシージャで for ループを使用しています。複数のテーブルが返されます。これらの複数のテーブル列をデータセット.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));
}