zoukankan
html css js c++ java
(原)XtraGrid打印过程中不同的报表使用不同的打印机
场景:
系统内各种报表格式、大小均不统一,有用A4纸的,有A3纸的,而各部门配置的打印机又不同,所以需要根据报表的大小可以指定不同的打印机。
解决方法:
1、
XtraReport 有
PrinterName 属性,在打印之前指定即可,如不指定则为系统默认打印机
。
2、取系统中所有打印机
private
void
sBtnRefresh_Click(
object
sender, EventArgs e)
{
foreach
(String pkInstalledPrinters
in
PrinterSettings.InstalledPrinters)
{
cbEditPrinter.Properties.Items.Add(pkInstalledPrinters);
}
cbEditPrinter.Properties.Sorted
=
true
;
}
3、指定不同的报表使用不同的打印机。
private
void
sBtnPrint_Click(
object
sender, EventArgs e)
{
XtraReport1 xr
=
new
XtraReport1();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
private
void
sBtnPrint3_Click(
object
sender, EventArgs e)
{
XtraReport3 xr
=
new
XtraReport3();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
private
void
sBtnPrint2_Click(
object
sender, EventArgs e)
{
XtraReport2 xr
=
new
XtraReport2();
xr.PrinterName
=
cbEditPrinter.Text;
xr.Print();
}
查看全文
相关阅读:
ActionResult,PartialViewResult,EmptyResult,ContentResult
关于控制器
「6月雅礼集训 2017 Day8」infection
「6月雅礼集训 2017 Day7」电报
「6月雅礼集训 2017 Day7」三明治
「6月雅礼集训 2017 Day7」回转寿司
「6月雅礼集训 2017 Day5」学外语
「6月雅礼集训 2017 Day5」仰望星空
「6月雅礼集训 2017 Day5」吃干饭
「6月雅礼集训 2017 Day4」寻找天哥
原文地址:https://www.cnblogs.com/spymaster/p/950707.html
最新文章
ASP.NET Core MVC Tag Helpers 介绍
IEnumerable 与 Iqueryable 的区别
jq 之Autocomplete 引发联想及思考
浅谈-闭包
MVC 发布程序 HTTP 错误 403.14
Dropdownlist中用viewmodel传值处理方法
常用sql 增删改、批量、合并、去重、增列、
mvc jsonresult 前台、后台解析
MyEclipse导入jquery等文件报错的解决方案
策略模式
热门文章
Java内部实现的观察者模式小记
MD5加密-JAVA
分布式事务
ADO 事务
js里面的等于号--
模型绑定 动作过滤器
ViewData ViewBag TempData
HttpStatusCodeResult
RedirectResult,RedirectToRoute
FileResult,JavaScriptResult,JsonResult
Copyright © 2011-2022 走看看