关于ASP.NET打印水晶报表的问题,请大家务必进来看看.谢谢!

edplrh2006 2006-12-12 05:33:50
我本来是用ASP+水晶9.2出报表的,当报表出来后能够直接打印报表.也能让客户机自己选择打印机.

但用ASP.NET出报表时就不能这样了,只能选导出PDF再进行打印.这样太麻烦了.能够像ASP那样打印吗?谢谢!
...全文
199 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rayxue 2006-12-13
  • 打赏
  • 举报
回复
private void ButtonPrint_Click(object sender, System.EventArgs e)
{
// 指定打印机名称,这里是网络工作站Gigi上的打印机Hp Jet 6
string strPrinterName;
strPrinterName = @"Canon Bubble-Jet BJC-210SP";
// 设置打印页边距
PageMargins margins;
margins = oRpt.PrintOptions.PageMargins;
margins.bottomMargin = 250; //设置页面底边距;
margins.leftMargin = 350;
margins.rightMargin = 350;
margins.topMargin = 450;
oRpt.PrintOptions.ApplyPageMargins(margins);
oRpt.PrintOptions.PrinterName = strPrinterName;//应用打印机名称
oRpt.PrintToPrinter(1, false,0,0);
// 打印报表。将 startPageN 和 endPageN 参数设置为 0 表示打印所有页

}
Csharp110 2006-12-13
  • 打赏
  • 举报
回复
UP

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧