仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 505|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET教程之Asp.net 水晶报表之打印和导特别式

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的)asp.net|打印|水晶报表  在ASP.NET中水晶报表没有象在WindowsForm中那样供应报表的导出和打印功效,必要我们本人下手增加代码来把持,上面给个DEMO:

  导出:
myReportReportDoc=newmyReport();//表表的称号
privatevoidbtnExport_Click(objectsender,System.EventArgse)
{
CrystalDecisions.Shared.DiskFileDestinationOptionsDiskOpts=newCrystalDecisions.Shared.DiskFileDestinationOptions();
ReportDoc.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
switch(DropDownList1.SelectedItem.Text)
{
case"RichText(RTF)":
 ReportDoc.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.RichText;
 DiskOpts.DiskFileName="d:demo.rtf";
break;
case"PortableDocument(PDF)":
 ReportDoc.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
 DiskOpts.DiskFileName="d:demo.pdf";
break;
case"MSWord(DOC)":
 ReportDoc.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.WordForWindows;
 DiskOpts.DiskFileName="d:demo.doc";
break;
case"MSExcel(XLS)":
 ReportDoc.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.Excel;
 DiskOpts.DiskFileName="d:demo.xls";
break;
default:
break;
}
ReportDoc.ExportOptions.DestinationOptions=DiskOpts;
 ReportDoc.Export();
}

  打印:
privatevoidbtnPrint_Click(objectsender,System.EventArgse)
{
stringstrPrinterName;//指定打印机称号
strPrinterName=@"CanonBubble-JetBJC-210SP";
PageMarginsmargins;//设置打印页边距
margins=ReportDoc.PrintOptions.PageMargins;
margins.bottomMargin=250;
margins.leftMargin=350;
margins.rightMargin=350;
margins.topMargin=450;
ReportDoc.PrintOptions.ApplyPageMargins(margins);
ReportDoc.PrintOptions.PrinterName=strPrinterName;//使用打印机称号
//打印报表.startPageN和endPageN
//参数设置为0暗示打印一切页。
ReportDoc.PrintToPrinter(1,false,0,0);
}在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。
透明 该用户已被删除
沙发
发表于 2015-1-26 13:18:35 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
金色的骷髅 该用户已被删除
板凳
发表于 2015-2-4 15:37:31 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
分手快乐 该用户已被删除
地板
发表于 2015-2-10 03:15:05 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
蒙在股里 该用户已被删除
5#
发表于 2015-2-28 18:14:34 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
只想知道 该用户已被删除
6#
发表于 2015-3-10 03:45:07 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
小魔女 该用户已被删除
7#
发表于 2015-3-17 04:12:10 | 只看该作者
在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
爱飞 该用户已被删除
8#
发表于 2015-3-23 19:31:05 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 23:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表