Xtrareport 연동

2021. 7. 29. 12:13
728x90
/* Main Form */

string strPara = txtRelation.Text.ToString();
string strFrDt = cboFrDt.Text.ToString();
string strToDt = cboToDt.Text.ToString();

// xr01 이름인 xtra report의 객체 xrREPORT 생성
xr01 xrREPORT = new xr01(dtRtn, strPara, strFrDt, strToDt);
xrREPORT.ShowPrintMarginsWarning = false;
xrREPORT.RequestParameters = false; // Hide the Parameters UI from end-users.
DevExpress.XtraReports.UI.ReportPrintTool rpt = new DevExpress.XtraReports.UI.ReportPrintTool(xrREPORT);
rpt.AutoShowParametersPanel = false;
rpt.ShowPreviewDialog();

 

/* xtrareport (xr01) 소스코드 */

public xr01(System.Data.DataTable pdt, string relPID, string strFrDt, string strToDt)
{
	InitializeComponent();
    
    // data row 값 전달
	foreach (System.Data.DataRow dr in pdt.Rows)
	{
		this.dataSet11.MainForm.ImportRow(dr);
	}
    
    // 파라미터로 값 전달
	this.Parameters["strToDt"].Value = strToDt;
}

 * Field List에서 파라미터 추가하기 (column명 "strToDt"랑 파라미터 이름이 동일해야함)

728x90

'C# > Visual C# 코드 리뷰' 카테고리의 다른 글

Crystal Reports 연동  (0) 2021.07.29
C#으로 DB 연결  (0) 2021.07.29
XML Schema 파일 생성 방법  (0) 2021.07.15
System.Environment.NewLine;  (0) 2021.07.15
폼 간 데이터 전송 방법  (1) 2021.06.17

BELATED ARTICLES

more