请教“泰”,三个问题,急!

caobingyi 2009-03-10 02:30:39
1、我的打印纸是242*279大小,如何设置水晶报表的大小?
2、如何给详细记录的每行记录加上边框,像表格一样?
3、如何实现分页打印,比如,记录比较多,一页放不下,需要多页显示?
...全文
210 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
caobingyi 2009-03-12
  • 打赏
  • 举报
回复
阿泰,可否留下邮箱,帮我看看
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
啊泰,我不想制定打印机,只是点“打印”的时候,弹出打印对话框,由用户自己定义什么打印机等信息?可否实现
阿泰 2009-03-11
  • 打赏
  • 举报
回复
远程访问的时候,是以iis里的配置为准的,跟VS.Net自带的调试环境不同。
你需要在iis里将aspnet_client配置为当前网站的虚拟目录看下,
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
本机调试的时候的地址:可是正确显示src="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/images/toolbar/grouptreed.gif"

蒋本机作为服务器,远程访问的时候的地址:不能正确显示
this.src='/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/images/toolbar/export_over.gif'"

同样的地址,这么远程访问的时候就部行乐呢?
阿泰 2009-03-11
  • 打赏
  • 举报
回复
1:打印
做一个服务器端按钮,事件为

myReport.PrintOptions.PrinterName = "打印机名称"
myReport.PrintToPrinter(1, False, 1, 99)

myReport.printtoprinter() 是从服务器端发起的任务,所能使用的打印机,是以这台服务器能访问到的打印机为准。
以下方法适用于局域网操作,不适用于广域网。

客户端a,b,c,d,各安装打印机pa,pb,pc,pd
将打印机设置为共享

到服务器上,安装这些共享打印机。

然后发起任务的时候指定打印机为 "\\a的ip\打印机名" ...
即可打印到对应的客户端打印机。

2:红叉叉之解决方法
参考
http://www.cnblogs.com/babyt/archive/2008/11/19/1336719.html
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
我运行的时候,为什么打印\导出等这些按钮都显示成叉叉?
print方法写在那里?
hhxxcj 2009-03-11
  • 打赏
  • 举报
回复
用print这个方法就行了
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
我的是BS程序,如何写打印事件?
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
请问:如何打印,打印的命令是什么?
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 the_pain 的回复:]
引用 16 楼 caobingyi 的回复:
我试过了,没有反应,而且显示的是红叉叉。我现在不想用工具栏上的打印按钮,而是自己写代码来实现阿


把本机C:\Inetpub\wwwroot\下的"aspnet_client"文件拷贝你网站的根目录下即可正常显示
[/Quote]

还不行
the_pain 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 caobingyi 的回复:]
我试过了,没有反应,而且显示的是红叉叉。我现在不想用工具栏上的打印按钮,而是自己写代码来实现阿
[/Quote]

把本机C:\Inetpub\wwwroot\下的"aspnet_client"文件拷贝你网站的根目录下即可正常显示
阿泰 2009-03-11
  • 打赏
  • 举报
回复
解决不了红叉叉,后面会有其他问题,建议你重点解决下这个吧。
再看一下你的iis的配置。

别的我就不多说了。
caobingyi 2009-03-11
  • 打赏
  • 举报
回复
我试过了,没有反应,而且显示的是红叉叉。我现在不想用工具栏上的打印按钮,而是自己写代码来实现阿

springbell 2009-03-11
  • 打赏
  • 举报
回复
谢谢偶像:)
阿泰 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 springbell 的回复:]
你的资料下不了- -!
http://www.cnblogs.com/babyt/archive/2008/11/19/1336469.html
你还没检查啊?崩溃
[/Quote]


果然不行了。
你昨天没下吗?我看了你的短信以为你下好了,我就没去看~~
只能晚上再看了。
springbell 2009-03-11
  • 打赏
  • 举报
回复
阿泰,你的资料下不了- -!
http://www.cnblogs.com/babyt/archive/2008/11/19/1336469.html
你还没检查啊?崩溃
阿泰 2009-03-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 caobingyi 的回复:]
啊泰,我不想制定打印机,只是点“打印”的时候,弹出打印对话框,由用户自己定义什么打印机等信息?可否实现
[/Quote]

这个现在的工具栏上的打印按钮就可以完全实现啊。不用自己写。
阿泰 2009-03-10
  • 打赏
  • 举报
回复
1:特殊纸型,可参考此图文教程
http://www.cnblogs.com/babyt/archive/2009/02/09/1386542.html
2:楼上的是一种方法,另外一种方法是

拉一个大框,上边沿在页眉上,下边沿紧靠详细资料节下边沿。框住字段。
抑制显示页眉
在详细资料节上边沿画一横线,左右顶到框上。

在字段间画上竖线

这样就能出来一个数据表格了,然后根据自己的需要调调就行了。

3:如楼上所说。
zzxap 2009-03-10
  • 打赏
  • 举报
回复
1.两种方法:
一.在.rpt文件上点右键--->设计--->打印机设置--->纸张可以选择大小,方向可调横纵向.
二.在绑定报表的aspx页的CrystalReportViewer1控件设置height和width
2.右键-添加新项--添加报表--->使用报表向导---->选中自己的连接数据......---->标准报表创建向导(可用样式)选表.
3.水晶报表会自动分页,在Section3(详细资料)里面这一行的高度可以拖动,拖的高,行距高,每页显示的行数少,反之.显示多.
the_pain 2009-03-10
  • 打赏
  • 举报
回复
1.两种方法:
一.在.rpt文件上点右键--->设计--->打印机设置--->纸张可以选择大小,方向可调横纵向.
二.在绑定报表的aspx页的CrystalReportViewer1控件设置height和width
2.右键-添加新项--添加报表--->使用报表向导---->选中自己的连接数据......---->标准报表创建向导(可用样式)选表.
3.水晶报表会自动分页,在Section3(详细资料)里面这一行的高度可以拖动,拖的高,行距高,每页显示的行数少,反之.显示多.
内容概要:本文档为一份聚焦电气工程、自动化与控制领域的科研辅助资源合集,重点围绕永磁同步电机(PMSM)控制、逆变器建模与仿真、微电网优化调度、参数辨识与预测控制等核心技术展开。核心内容为“增量式无差拍控制”与“基于电流预测误差的参数辨识”方法的Simulink仿真实现,属于高影响力期刊论文复现项目,旨在通过仿真手段提升系统动态响应精度与参数自适应能力。文档整合了大量典型研究案例,如LCL逆变器、扩展状态观测器(ESO)、模型预测控制(MPC)、滑模控制等,系统展示了现代控制理论在电机驱动、新能源系统与电力电子变换器中的综合应用与仿真实现路径。; 适合人群:具备电力电子、自动控制理论与Simulink仿真基础,从事电气工程、自动化、新能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 复现高水平期刊论文中的先进控制策略,掌握增量式无差拍与基于电流预测误差的参数辨识算法的设计原理与实现流程;② 学习并构建永磁同步电机、逆变器与微电网系统的Simulink仿真模型,提升建模与仿真能力;③ 深入理解现代控制算法(如MPC、滑模、自抗扰)在实际系统中的集成应用,增强科研创新能力与论文复现水平。; 阅读建议:此资源以Simulink仿真实践为核心,建议读者结合具体案例逐步操作,重点关注控制算法模块的搭建、参数整定与仿真结果分析,并配合相关理论文献深化理解,形成“理论-仿真-优化”的闭环学习路径,从而有效支撑科研创新与学术成果转化。

4,818

社区成员

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

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