找回密码
 立即注册

QQ登录

只需一步,快速开始

sdy_single

中级会员

2

主题

6

帖子

822

积分

中级会员

积分
822

活字格认证

最新发帖
sdy_single
中级会员   /  发表于:2015-6-17 17:00  /   查看:6034  /  回复:8
DataGridViewRow dgvr = this.dataGridView1.Rows[e.RowIndex];
            string Ry_Code = dgvr.Cells["DGRy_Code"].Value.ToString();


            string url = "jkz.rdlx";
            GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(url));
            report1.Report.ReportParameters[0].DefaultValue.Values.Add(Ry_Code);

            Print_Set print_Set = Print_SetBLL.GetPrint_Set();
            report1.Report.LeftMargin = print_Set.M_Left.ToString()+"cm";
            report1.Report.TopMargin = print_Set.M_Top.ToString() + "cm";
        
            GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(report1);
            pageDocument.Print();
这是单个打印如何实现批量打印

8 个回复

倒序浏览
sdy_single
中级会员   /  发表于:2015-6-17 17:14:00
沙发
就是打印学生证的话 选几个学生 把学生信息打印进去 塞入一个卡片,打印一个学生信息 ,选几个学生,塞入几个卡片 打几次信息
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-17 17:32:00
板凳
您好,
根据您的描述我的理解是:由于每次打印的数据不一样,所有是一个队列去打印。
不知我的理解是否正确?
回复 使用道具 举报
sdy_single
中级会员   /  发表于:2015-6-18 08:54:00
地板
回复 3楼frank.zhang的帖子

是这种,现在我这边能循环,但是每打印一张就弹出一个选择打印机的框,能不能去掉
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-18 10:55:00
5#
您好,
您可以使用带有参数的Print方法
  1. pageDocument.Print(false, false, false);
复制代码

前两个参数是控制弹出打印对话框的。



参考文档:
ActiveReports9.chm
ActiveReports 9 > ActiveReports User Guide > How To > Print Methods In ActiveReports

本帖子中包含更多资源

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

x
回复 使用道具 举报
sdy_single
中级会员   /  发表于:2015-6-18 11:16:00
6#
回复 5楼frank.zhang的帖子

但是这样的话默认的打印机怎么设置,还是只要默认打印机了,就自动选取默认的
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-18 11:20:00
7#
您好,
您需要注意操作系统中设置图中的两个属性。一个表示使用哪个打印机,另外一个设置纸张的大小。

本帖子中包含更多资源

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

x
回复 使用道具 举报
sdy_single
中级会员   /  发表于:2015-6-18 11:44:00
8#
回复 7楼frank.zhang的帖子

已解决结贴

评分

参与人数 1金币 +100 收起 理由
frank.zhang + 100 感谢您解决问题后对我们反馈

查看全部评分

回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-6-18 12:17:00
9#
感谢您解决问题后对我们反馈,给您分发 100 金币。可以用于兑换论坛奖品。
金币规则:点击进入
礼品列表:点击进入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部