|
|
|
สอบถามการส่ง parameter 2ค่าไปยัง crystal report ยังไงครับ |
|
|
|
|
|
|
|
ลองย้ายตำแหน่งดูครับ
Code (C#)
protected void cmdPrint_Click(object sender, EventArgs e)
{
CrystalDecisions.CrystalReports.Engine.ReportDocument rptReport
= new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rptReport.Load(Server.MapPath("report4.rpt"));
rptReport.SetDatabaseLogon("sa", "pa2ssword");
CrystalReportViewer1.ReportSource = rptReport;
rptReport.SetParameterValue("startdate", dtpDate1.Text);
rptReport.SetParameterValue("enddate", dtpDate2.Text);
Session["ReportSource1"] = rptReport;
}
|
|
|
|
|
Date :
2015-11-11 08:14:19 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังออกเป็นหน้าเปล่าครับ
พอกด Next ขึ้นมาให้ใส่วันที่ตาม Parameter ครับ พอเลือกวันที่ตามที่เด้งขึ้นมา ข้อมูลถึงออกครับ
เลยสงสัยครับ ผมจะต้องส่งค่ายังไง ผมเขียนไรผิดอีกไหม
|
|
|
|
|
Date :
2015-11-11 23:09:15 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
ReportDocument rpt = new ReportDocument();
string directory = My.Application.Info.DirectoryPath;
//rpt.Load(directory & "\myCrystalReport1.rpt")
rpt.Load("C:\\DemoCrystalReport3\\DemoCrystalReport3\\myCrystalReport1.rpt");
rpt.SetParameterValue("CustomerID", this.txtCustomerID.Text);
this.CrystalReportViewer1.ReportSource = rpt;
this.CrystalReportViewer1.Refresh();
สร้าง Parameter และ Formula Fields บน Crystal Reports (VB.NET,C#)
|
|
|
|
|
Date :
2015-11-12 09:45:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเขียนตรงไหนผิดหรือป่าวครับ รบกวนช่วยชี้แนะหน่อยครับ ยังไม่ได้เลยครับ
|
|
|
|
|
Date :
2015-11-12 22:31:29 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีท่านไหนช่วยแนะนำเพิ่มไหมครับ
|
|
|
|
|
Date :
2015-11-13 10:19:42 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ที่ติดอยู่คือ พอกด Next page แล้วค่าในช่องวันที่ ที่กรอกไว้หายไป
ทำให้ต้องมีหน้ากรอกวันที่ของ parameter ขึ้นมา
Code (C#)
protected void cmdPrint_Click(object sender, EventArgs e)
{
CrystalDecisions.CrystalReports.Engine.ReportDocument rptReport
= new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rptReport.Load(Server.MapPath("report4.rpt"));
rptReport.SetDatabaseLogon("sa", "pa2ssword");
CrystalReportViewer1.ReportSource = rptReport;
rptReport.SetParameterValue("startdate", dtpDate1.Text);
rptReport.SetParameterValue("enddate", dtpDate2.Text);
Session["ReportSource1"] = rptReport;
}
protected void Page_Init(object sender, EventArgs e)
{
if (Session["ReportSource1"] != null)
{
CrystalReportViewer1.ReportSource = Session["ReportSource1"];
}
}
แก้ยังไงครับ แนะนำด้วยครับ !!
|
ประวัติการแก้ไข 2015-11-13 13:33:14 2015-11-13 13:39:30 2015-11-13 13:39:55 2015-11-14 14:31:37
|
|
|
|
Date :
2015-11-13 10:51:03 |
By :
toey1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|