0

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));
}

4

0 に答える 0