C#调用水晶报表是我们开发中经常会遇到的实用需求,那么我们具体的操作是什么呢?C#调用水晶报表需要注意什么以及涉及到的方法的使用情况是什么呢?下面让我们看看具体的实现过程:

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业渌口免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
C#调用水晶报表实例演示:
- //**************C#调用水晶报表********/
 - 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('查询数据过多或数据问题!');﹤/script﹥");
 - Response.End();
 - }
 - if (ds.Tables[0].Rows.Count﹥0)
 - {
 - rptyi.SetDataSource(ds.Tables[0]);
 - // 声明变量并获取导出选项。
 - ExportOptions exportOpts = new ExportOptions();
 - DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
 - exportOpts = rptyi.ExportOptions;
 - // 设置导出格式。
 - exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat;
 - exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
 - // 设置磁盘文件选项。
 - 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#调用水晶报表
 - else
 - {
 - Response.Write(
 - "﹤script﹥history.back();alert('没有满足您查询条件的数据,
 - 请重新输入查询条件!');﹤/script﹥");
 - Response.End();
 - }
 
C#调用水晶报表的实例操作就向你介绍到这里,希望那个对你了解和学习C#调用水晶报表有所帮助。
【编辑推荐】
                网站标题:C#调用水晶报表实例实现浅析
                
                链接URL:http://www.csdahua.cn/qtweb/news15/84965.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网