C#調(diào)用水晶報(bào)表實(shí)例實(shí)現(xiàn)淺析
作者:daniao2003 
  C#調(diào)用水晶報(bào)表的具體實(shí)現(xiàn)使用的方法有哪些呢?具體是怎么實(shí)現(xiàn)的呢?那么本文就向你簡(jiǎn)單介紹C#調(diào)用水晶報(bào)表的實(shí)現(xiàn)實(shí)例。
 C#調(diào)用水晶報(bào)表是我們開(kāi)發(fā)中經(jīng)常會(huì)遇到的實(shí)用需求,那么我們具體的操作是什么呢?C#調(diào)用水晶報(bào)表需要注意什么以及涉及到的方法的使用情況是什么呢?下面讓我們看看具體的實(shí)現(xiàn)過(guò)程:
C#調(diào)用水晶報(bào)表實(shí)例演示:
- //**************C#調(diào)用水晶報(bào)表********/
 - string Conn= ConfigurationSettings.AppSettings.Get("Con");
 - SqlConnection myconn=new SqlConnection(Conn);
 - string sql="select * from PartNumber";
 - DataSet ds=new DataSet();
 - SqlDataAdapter SDA=new SqlDataAdapter(sql,myconn);
 - try
 - {
 - SDA.Fill(ds,"PartNumber");//將表寫入DataSet
 - }
 - catch
 - {
 - Response.Write("﹤script﹥history.back();
 - alert('查詢數(shù)據(jù)過(guò)多或數(shù)據(jù)問(wèn)題!');﹤/script﹥");
 - Response.End();
 - }
 - if (ds.Tables[0].Rows.Count﹥0)
 - {
 - rptyi.SetDataSource(ds.Tables[0]);
 - // 聲明變量并獲取導(dǎo)出選項(xiàng)。
 - ExportOptions exportOpts = new ExportOptions();
 - DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
 - exportOpts = rptyi.ExportOptions;
 - // 設(shè)置導(dǎo)出格式。
 - exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;
 - exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
 - // 設(shè)置磁盤文件選項(xiàng)。
 - string pdfname="cha"+DateTime.Now.ToShortDateString()
 - +"_"+DateTime.Now.ToLongTimeString().Replace(":","-")
 - +"_"+DateTime.Now.Millisecond.ToString()+".pdf";
 - diskOpts.DiskFileName = Server.MapPath("PDF/"+pdfname);
 - exportOpts.DestinationOptions = diskOpts;
 - rptyi.Export();
 - rptyi.Dispose();
 - Response.Write("﹤script﹥window.open('pdf/"+pdfname+"');
 - history.go(-1);﹤/script﹥");
 - } //C#調(diào)用水晶報(bào)表
 - else
 - {
 - Response.Write(
 - "﹤script﹥history.back();alert('沒(méi)有滿足您查詢條件的數(shù)據(jù),
 - 請(qǐng)重新輸入查詢條件!');﹤/script﹥");
 - Response.End();
 - }
 
C#調(diào)用水晶報(bào)表的實(shí)例操作就向你介紹到這里,希望那個(gè)對(duì)你了解和學(xué)習(xí)C#調(diào)用水晶報(bào)表有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡 
                    來(lái)源:
                    CSDN博客
 














 
 
 
 
 
 
 