我試圖建立一個表單頁面,指向審批頁面,用戶可以看到他的應用程序的報告並打印出來,然後單擊「發送」,這是數據庫訪問的觸發器。如何僅使用DevExpress XtraReport文件中的參數?
因此,我構建了一個表單頁面,並使用「Server.Transfer」在下一頁中使用這些值。在此之前,我使用了Crystal Reports並使其工作來填充報告。但是現在這個計劃已經改變了,我必須使用DevExpress 9.1來進行報告。
當我用水晶報表,我也跟着這樣說:
在表單頁面: 「Server.Transfer的」 在批准頁: 如果(!|上一頁= NULL){ 控制 佔位符= PreviousPage.Controls [0] .FindControl( 「ContentPlaceHolder1」); TextBox txtName =(TextBox)placeHolder.FindControl(「txtName」); } 這樣我就可以輕鬆地爲txtName.Text使用Crystal Reports字段。
但是現在,我只是無法在DevExpress上工作,我一直在看的示例是關於使用數據集填充報表連接和數據集等。我不想做因爲表單沒有成員資格,所以任何人都可以這樣訪問數據庫,所以當用戶查看報表並點擊第2頁上的「發送」時,我想最後開始訪問數據庫。
那麼,我應該遵循什麼方式,或者關於這個的任何教程?有參數並且無法訪問數據庫?
我只是不想考慮有沒有隸屬這個開放的形式後使用會話。但我會給它一個鏡頭,認爲它會做到這一點。謝謝! – kubilay 2011-04-18 11:05:59
好吧,沒有顯示「MyReport.Parameters」。我有一個缺失的參考文獻嗎?我用 reportclass report = new reportclass(); report.Parameters [「NAME」]。Value = ... 但它沒有工作。 – kubilay 2011-04-18 12:57:34
MyReport的類型爲'DevExpress.XtraReports.UI.XtraReport' – Kamyar 2011-04-19 07:58:20