0
Crystal Reportsでパラメータを含むストアドプロシージャを使用するにはどうすればよいですか?私はVS 2013、asp.net、MVC、およびかみそりで次のコードを使用しています。レポートにパラメータを含むストアドプロシージャを使用する
public ActionResult AllCustomerReports()
{
ReportDocument rd = new ReportDocument();
rd.Load(Server.MapPath("\\Reports\\rpt_AllCustomers.rpt"));
rd.SetDataSource(db.CUSTOMERs.Select(p => new
{
Id = p.Id,
CUSTOMER_CODE = p.CUSTOMER_CODE,
CUSTOMER_NAME = p.CUSTOMER_NAME,
CUSTOMER_EMAIL_ADDRESS = p.CUSTOMER_EMAIL_ADDRESS,
CUSTOMER_LANDLINE = p.CUSTOMER_LANDLINE,
CUSTOMER_TYPE_ID = p.CUSTOMER_TYPE.Id,
CUSTOMER_TYPE_NAME = p.CUSTOMER_TYPE.CUSTOMER_TYPE_NAME,
LOCATION_TYPE_ID = p.LOCATION_TYPE.Id,
LOCATION_TYPE_NAME = p.LOCATION_TYPE.LOCATION_TYPE_NAME,
INDUSTRY_TYPE_ID = p.INDUSTRY_TYPE.Id,
INDUSTRY_TYPE_NAME = p.INDUSTRY_TYPE.INDUSTRY_TYPE_NAME
}).ToList());
Response.Buffer = false;
Response.ClearContent();
Response.ClearHeaders();
Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/pdf", "ListofAllCustomers.pdf");
}
datetimepickerの値を使用してSPにパラメータを渡す方法を教えてください。ユーザーが入力したフィールドに基づいてレポートを生成するをクリックします。 – KimJean
iframeを使用してレポートビューアを読み込んだことがありますか? –
いいえ、私はその使い方がわかりません。 – KimJean