水晶報表asp.net的webform下基本用法實例
本文實例講述了水晶報表asp.net的webform下基本用法。分享給大家供大家參考。
具體實現(xiàn)方法如下:
{
ConfigureCrystalReport();
}
protected void Page_Unload(object sender, EventArgs e)
{
if (rptDocument == null)
return;
rptDocument.Close();
rptDocument.Dispose();
}
private void ConfigureCrystalReport()
{
string temp = BusinessObject.Util.Decrypt(Request.QueryString["toid"]);
TourOrderId = Util.ConvertTo<int>(temp, 0);
if (ViewState["reportdoc"] == null)
{
string report_path = "";
report_path = Server.MapPath("~/Report/TourNote.rpt");
DataSet ds = BusinessObject.TourOrders.GetTourNoteDsRpt(TourOrderId);
if (ViewState["reportdata"] == null)
{
ViewState["reportdata"] = ds;
}
else
{
ds = (DataSet)ViewState["reportdata"];
}
rptDocument = new ReportDocument();
rptDocument.Load(report_path);
rptDocument.SetDataSource(ds);
rptDocument.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;
ViewState["reportdoc"] = rptDocument;
}
else
{
rptDocument = (ReportDocument)ViewState["reportdoc"];
}
this.CrystalReportViewer1.ReportSource = rptDocument;
this.CrystalReportViewer1.HasToggleGroupTreeButton = false;
this.CrystalReportViewer1.DisplayGroupTree = false;
}
使用方法.先建了一個數(shù)據(jù)集做為數(shù)據(jù)源,作為水晶報表的數(shù)據(jù)架構(gòu).
代碼里面調(diào)用一個存儲過程,返回擁有多張表的DataSet.
希望本文所述對大家的asp.net程序設(shè)計有所幫助。
- HighCharts圖表控件在ASP.NET WebForm中的使用總結(jié)(全)
- ASP.NET WebForm中<%=%>與<%#%>的區(qū)別
- WebForm獲取checkbox選中的值(幾個簡單的示例)
- js腳本獲取webform服務(wù)器控件的方法
- Ajax Throws Sys.WebForms.PageRequestManagerErrorException with Response.Redirect的解決方法
- 如何在WebForm中使用javascript防止連打(雙擊)
- asp.net WebForm頁面間傳值方法
- asp.net WebForm頁面間傳值方法
- Webform 內(nèi)置對象 Session對象、Application全局對象,ViewState詳細介紹
相關(guān)文章
MVC4制作網(wǎng)站教程第二章 部分用戶功能實現(xiàn)代碼
這篇文章主要為大家詳細介紹了MVC4制作網(wǎng)站教程,部分用戶功能實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08
C#數(shù)據(jù)導(dǎo)入/導(dǎo)出Excel文件及winForm導(dǎo)出Execl總結(jié)
在asp.net中導(dǎo)出Execl有兩種方法.一種是將導(dǎo)出的文件存放在服務(wù)器某個文件夾下面.一種是將文件直接將文件輸出流寫給瀏覽器2013-01-01
如何在.NET Core中為gRPC服務(wù)設(shè)計消息文件(Proto)
這篇文章主要介紹了如何在.NET Core中為gRPC服務(wù)設(shè)計消息文件(Proto),幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-05-05
.Net?Core授權(quán)認證方案JWT(JSON?Web?Token)初探
這篇文章介紹了.Net?Core授權(quán)認證方案JWT,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06
ABP引入SqlSugar框架的簡單版創(chuàng)建使用
這篇文章主要為大家介紹了ABP引入SqlSugar框架的簡單版創(chuàng)建使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04

