首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

打印,不显示打印选项对话框my C#中的水晶报表查看器

在C#中使用水晶报表查看器打印并不会显示打印选项对话框。要实现打印功能,可以按照以下步骤进行操作:

  1. 首先,确保已经安装了Crystal Reports运行时引擎。可以从SAP官方网站下载并安装适用于Visual Studio的Crystal Reports运行时引擎。
  2. 在Visual Studio中创建一个Windows Forms应用程序,并添加Crystal Report Viewer控件到窗体上。
  3. 创建一个Crystal Report报表文件(.rpt),并设计好需要打印的报表内容。
  4. 在窗体加载事件中,将Crystal Report Viewer控件与报表文件进行关联,代码如下:
代码语言:txt
复制
using CrystalDecisions.CrystalReports.Engine;

private void Form1_Load(object sender, EventArgs e)
{
    ReportDocument reportDocument = new ReportDocument();
    reportDocument.Load("path_to_your_report_file.rpt");
    crystalReportViewer1.ReportSource = reportDocument;
}
  1. 添加一个打印按钮,并在按钮的点击事件中编写打印代码,代码如下:
代码语言:txt
复制
private void btnPrint_Click(object sender, EventArgs e)
{
    crystalReportViewer1.PrintReport();
}

通过以上步骤,当点击打印按钮时,将会直接打印报表内容,而不会显示打印选项对话框。

需要注意的是,以上代码仅实现了简单的打印功能,如果需要更多的打印选项,如选择打印机、设置打印份数等,可以通过Crystal Report Viewer控件的属性和方法进行进一步的定制。

腾讯云相关产品中,可以使用云服务器(CVM)来部署和运行C#应用程序,云数据库MySQL(CDB)来存储报表数据,云函数(SCF)来实现报表生成和导出功能。具体产品介绍和使用方法可以参考腾讯云官方文档。

参考链接:

  • Crystal Reports官方网站:https://www.sap.com/products/crystal-reports.html
  • 腾讯云云服务器(CVM)产品介绍:https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MySQL(CDB)产品介绍:https://cloud.tencent.com/product/cdb
  • 腾讯云云函数(SCF)产品介绍:https://cloud.tencent.com/product/scf
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET水晶报表使用

在这种情况下,你不得不使用水晶报表”ReportDocuemt“对象建立一个实例,并且”手动“地凋用报表。   其它注意事项   尽管水晶报表查看器拥有一些很酷功能,如缩放、页面导航等。...但是他不提供打印功能,你不得不调用游览器打印功能。   VS.Net水晶报表如果没有注册,那么它只能使用30次,30次后,”保存“功能就不能再使用了。...(好像不是这样子注册也好像能用很长时间,只是不能提供支持)   默认安装水晶报表只能支持5个用户,为了支持更多用户,你不得不在 http://www.crystaldecisions.com...1) 从WebForm工具栏拖动水晶报表查看器控件(Crystal Report Viewer)至.aspx页面。   ...2) 调出水晶报表查看器控件属性窗口     3) 点击[…]按钮查看”Data Binding”属性,并弹出了DataBinding窗口。

2.7K30
  • 不用Visual Studio,5分钟轻松实现一张报表

    在区域报表,提供了14个报表控件,其中本文会用到6种控件:(有关区域报表、页面报表区别,请参考) Label: 标签用于显示说明性文本,可以帮助用户描述显示报表数据。...TextBox :文本框是一个基本报表控件,它允许直接显示和编辑未格式化文本。 Picture:此控件用于在报表显示图像文件,可以控制图像大小等属性。...报表控件对话框(Report Control Dialogs):提供简便方法来设置报表控件相关属性。 区域报表布局默认情况下显示三个区域: 页眉、明细和页脚。...其中BarCode和Picture需要在属性对话框修改数据---DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果效果如下 ?...导出:在设计工具,通过文件---Export--可导出多种文件格式(HTML、PDF、Excel等)。 ? 打印功能,通过工具栏打印按钮直接打印 ? 怎么样,是否有想动手设计报表冲动?

    3.3K50

    无需Visual Studio,5容易 – 分为报告

    能够帮助用户描写叙述显示报表数据。 TextBox :文本框是一个主要报表控件。它同意直接显示和编辑未格式化文本。...Picture:此控件用于在报表显示图像文件,能够控制图像大小等属性。 Line: 线以可视方式绘制边界或突出显示报表特定区域。...报表控件对话框(Report Control Dialogs):提供简便方法来设置报表控件相关属性。 区域报表布局默认情况下显示三个区域: 页眉、明细和页脚。 您能够加入或删除页眉和页脚。...当中BarCode和Picture须要在属性对话框改动数据—DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果效果例如以下 导出:在设计工具。...打印功能。通过工具栏打印button直接打印 怎么样,是否有想动手设计报表冲动?

    1.8K00

    ireport使用_result with

    解决方法:选中动态单元格,右键选择属性,在弹出对话框TextField选项卡中选中Blank when null。...解决方法:选中动态单元格,右键选择属性,在弹出对话框TextField选项卡中将选中Stretch With Overflow。...解决方法:选择同行所有单元格,,点击右键选择属性,在弹出对话框Common选项卡中选中Print when detail over。...思考:以前出现翻页打印时常出现打印内容缺失、打印格式不对齐bug。此功能可以解决上诉问题。 5、问题:iReport报表如何实现根据其上部是否有打印数据而变打印位置?...当然系统还会自动配置一些其他子报表属性,具体自己新建一个看看吧。 七、自动换行 如果处理一下,有些字段内容太长了就会显示不全。

    1.8K20

    水晶报表常用公式

    有时数据库字段单位和报表显示单位不同,我们需要进行计量单位之间转换,这时就离不开公式使用。...B.中文星期 在这个例子我们将演示如何进行字符串操作。 我们在打印报表时经常会遇到显示中文星期问题。...一个公式可以有很多行,但只有最后一行计算结果才会作为整个公式结果打印报表。 C.条件计算 在这个例子我们重点演示如何使用If-Then-Else操作符。...C.转换操作符   转换操作符为$,它将数字转换为货币型,这样水晶报表会按照报表货币格式设置打印数据。...公式也可以包括多个语句行,行尾使用“;”分割。 K.函数   水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。在水晶报表帮助文件对每个函数都有详细介绍。

    3K10

    mc命令

    mc命令 mc是一个基于字符目录浏览器和文件管理器,其将熟悉图形文件管理器和常见命令行工具联系在一起,mc设计基于文件管理器双目录窗格设计,其中同时显示两个目录列表,可以执行所有常见文件和目录操作...-f, --datadir: 打印数据目录。 -F, --datadir-info: 打印有关使用数据目录扩展信息。 -h, --help: 显示帮助。...--help-all: 显示所有帮助选项。 --help-terminal: 终端选项。 --help-color: 颜色选项。...-l, --ftplog=: 将ftp对话框记录到指定文件。 -P, --printwd=: 将最后一个工作目录打印到指定文件。...-U, --subshell: 启用subshell支持,默认选项。 -v, --view=: 在文件上启动文件查看器。 示例 启动Midnight Commander管理器。

    1.5K10

    水晶报表WEB方式下不打印问题

    水晶报表版本是10.2.3600.0,是vs2005自带。功能原来正常,服务器重做后不能打印,但是导出功能正常。...研究大概情况: 1、水晶报表web相关代码位于\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\html下,但无法找到相应控件...参考: 水晶报表WEB打印问题 如何在服务器上部署水晶报表 打印控件自动安装 Asp.Net中使用水晶报表 解决方法: 1、安装两个水晶报表安装文件CRRedist2005_x86.msi和CRREdist2005...下代码没有找到 5、从网上下载一个PrintCode.cab,但无法直接安装。...比对安装信息和aspnet_client下jsclsid两者相同,都是BAEE131D-290A-4541-A50A-8936F159563A 于是手动安装,regsvr32注册,问题解决。 ?

    2.6K50

    ActiveReports 6:如何升级旧版本项目

    ActiveReports for .NET 6.0是报表控件ActiveReports最新版本,在丰富报表设计功能同时,还增加了Visual Studio 2010支持、Flash报表浏览器、水晶报表文件转换...替换工程DLL引用 在Visual Studio打开需要升级报表工程。 在解决方案资源管理器,点击“显示所有文件”按钮。 ?...在弹出添加引用对话框,选择版本为6.x.xxx.x ActiveReports引用。...在报表代码,ActiveReports3被高亮显示。把ActiveReports3 改为ActiveReport,这样应该可以消除错误列表大部分错误。...点击OK转换报表文件。报表会以C#或者VB文件形式出现在解决方案资源管理器,所有ActiveReports老版本引用也已经被更新。

    1.7K60

    〔连载〕VFP9增强报表-数据分组与环境还有国际化

    译者:Fbilo 数据分组增强 在 VFP 9 ,数据分组有三个增强。 第一个增强,是当报表中有多个自左向右而不是自顶向下打印字段时,VFP 把组标头放在哪里。...第二个增强也适用于那种带有从左到右打印多个列报表。尽管在报表设计器设计界面仅显示为一个字段宽度,但你其实可以把对象放在横穿整个页面的组标头和页脚带区,这样对象就会拆分成多个列。...图14展示了 GroupsInColumn2 报表报表设计器表现,而图15则展示了当打印预览时候它表现。...图14、当一个报表带有从左到右打印多个列时候,你可以把对象们放在横穿整个页面的组标头和页脚带区,虽然在报表设计器中看起来是只有一个对象 图15、在组合页脚标头带区对象们会拆分报表中所有的列...表达式生成器对话框不再显示来自数据环境表,而只显示当前打开了游标。这让你可以更全面的控制用户可以在这个对话框中选择字段。

    1.4K20

    〔连载〕VFP9增强报表-运行时能力增强

    其它打印增强 在 VFP 9 中有着大量其它通用打印增强。 显示页设置对话框 SYS(1037) 有了一些新功能。...然而,最大变化是,现在你可以传递一个参数给它来告诉它该干什么。传递给它0或者传递参数给它将显示默认页设置对话框。...FRX文件信息)来保存或者恢复默认打印机信息;这两个命令都不会显示页面设置对话框。...象 SYS(1037)对话框一样,当你在 REPORT 命令中使用 PROMPT 关键词时被显示打印对话框有了一个更摩登表现(图32)。...图32、在 VFP 9 随 REPORT 命令 PROMPT 子句显示对话框(右边图像)比 VFP 8 (左边图)有着更摩登界面 总结 VFP 9 在报表引擎上改动数量令人难以置信。

    90110

    如何添加ActiveReports 6导出PDF时安全设置和数字签名

    PDF格式已经成为广为应用电子文档交换格式标准。为了便于用户在组织内和组织之间共享报表数据,ActiveReports 6可以将生成报表导出为PDF格式。...,比如增加一个密码,或者希望报表读者只能在线浏览而不是打印出来。..." -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -ss My 2.在IE浏览器中选择“工具---选项”菜单,在弹出对话框中选择“内容” 页,然后点击...3.在证书对话框按“导出”按钮,导出包含私钥证书文件,并记下你设置密码。 下面的代码示例创建了一个包含文字和图片数字签名。...Acrobat Reader显示(左上角是数字签名): 最后提醒一点,安全保护和数字签名不能同时使用。

    86560

    Excel小技巧25:Excel工作表打印技巧

    下面是一些常用Excel工作表打印技巧,让打印出来报表更易读。...单击功能区”页面布局“选项卡“页面设置”组右下角对话框启动器,弹出如下图2所示“页面设置”对话框。...此时,先关闭“页面设置”对话框,然后单击功能区“页面布局”选项打印标题”按钮,调出“页面设置”对话框,就可以在其“工作表”选项卡中进行设置了。...打印工作表网格线 默认情况下,虽然可以看到工作表网格线,但是在打印预览或者打印工作表时,不会显示工作表网格线。...打印工作表批注 可以打印在工作表显示批注,或者在工作表末尾打印批注。打开“页面设置“对话框,选取”工作表“选项”批注“下拉列表相应选项,单击”确定“,如下图9所示。 ?

    1.9K10

    PyQt4应用程序PDF查看器

    最近因为项目需要创建一个基于PyQt4PDF查看器应用程序,正常来说,我们可以使用PyQt4QtWebKit模块来显示PDF文件。那么具体怎么实现呢 ?...以下就是我写一个简单示例代码,演示如何创建一个PyQt4应用程序PDF查看器:1、问题背景我想编写一个Python+Qt4应用程序,该应用程序需要时不时地弹出一个窗口,以显示PDF文档并允许一些非常基本操作...然后,它创建了一个打开文件操作和一个打印文档操作。当用户单击打开文件操作时,将打开一个文件对话框,以便用户可以选择要打开PDF文件。当用户选择一个文件后,该文件将被加载到PDF查看器。...当用户单击打印文档操作时,将打开一个打印对话框,以便用户可以选择要打印PDF文档。这段代码使用了Poppler库Python绑定来渲染PDF文档。...运行这段代码将显示一个简单PyQt4 PDF查看器应用程序,可以在窗口中查看指定PDF文件。PyQt4已经比较老旧,建议升级到PyQt5或PyQt6以获得更好性能和功能支持。

    13410

    只用最适合!全面对比主流 .NET 报表控件

    于是,报表控件出现就是为了极大地简化开发人员完成复杂数据报表设计、调试、预览、打印、导出等功能代码开发,让开发人员能够将精力和时间投入到数据整理、准备以及UI方面。...特有的矩表控件,旨在解决中国式复杂报表,另在报表打印,呈现等方面行业领先。...经过多次收购,已经被SAP 公司收购,从12版本发布到16版本,现在因为水晶报表为SAP 服务,所以更加注重数据分析,而注重报表易于设计。...FastReport:报表设计器顶部有五个选项可以进行切换选择需要设置左边是工具栏选择,通过双击进行控件选择,FastReport只支持一种报表类型,按照区域划分报表类型简称区域报表,将报表分为报表头...但是表格控件并不是严格意义表格,没有表头表尾详细数据概念,是用单元格拼起来,所以无法控制每一行显示

    4.6K00

    基于WiReport工业生产报表快速开发

    WiSCADA 3.0 和 WiReport简介 WiSCADA 3.0版本软件是一款采用C#和HTML5技术开发Web组态软件,最大特点是扩展性强,该主要应用于工厂数据采集、工厂设备控制、和MES...通过WiSCADA与报表软件联合,简单高效显示自定义内容数据报表。...,告别传统报表显示格式单一劣势,同时,生产报表直接可以Web方式进行查看,可自动打印,可导出为Excel表格文件进行修改,可为企业生产报表开发节省大量时间。...鼠标单击表格外白色背景,页面右下角选择“属性对话框”进行表格外观设计。调整打印长宽和边距。 设置完可点击预览。...打开ReportsView.aspx文件,修改web页面上显示报表按钮名称。 配置web发布服务,这里需要用到IIS服务。

    2.1K10

    一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-入库业务结尾工作-演示单据打印

    选项,如果选中则不显示打印预览对话框。...准备报表,以备调用       首先我们制做报表,打开报表设计器ReportDesigner.Start.exe,通过菜单“文件”-->“新建”-->“对象报表”,打开“新建数据对象报表对话框,然后选择...我们可以在报表设计器预览一下,注意:因为是基于数据对象报表不能连接数据库,所以数据都是随机生成,用于模拟显示。 ?        ...现在报表已经做好,我们把报表定义保存在编译目标目录Report文件夹,名称为“商品入库单据.rdl”。...注意:在实际应用,在需要频繁使用单根打印过程之中会直接输出到打印机而不会使用打印预览对话框,比如在银行、电信、电力、医疗等各行业窗口业务模块。

    94370

    打包并自动安装sql数据库

    在“添加新项目”对话框,选择“项目类型”窗格“安装和部署项目”,然后选择“模板”窗格“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. ...在“新建项目”对话框,选择“项目类型”窗格“Visual Basic 项目”,然后选择“模板”窗格“类库”。在“名称”框中键入 installDB。 3. 单击“打开”关闭对话框。...在用户界面编辑器,选择“安装”下“启动”节点。在“操作”菜单上,选择“添加对话框”。 3. 在“添加对话框对话框,选择“许可协议”对话框,然后单击“确定”关闭对话框。 4. ....msm  (如果有水晶报表)   dotnetfxredist_x86.msm  (.net一定是必须)   ... ...(如果有引用其他dll) 5.如果使用了水晶报表,手动加入要包含文件:项目-->添加-->合并模块(添加你程序文件) (包括dotNetFramework和MDAC27),位于:C:\Program

    2.5K30

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(31)-MVC使用RDL报表

    这次我们来演示MVC3怎么显示RDL报表,坑爹微软把MVC升级到5都木有良好支持报表,让MVC在某些领域趋于短板 我们只能通过一些方式来使用rdl报表。...Razor视图不支持asp.net服务器控件,但是aspx可以,所以用户其实可以通过aspx视图模版来显示rdl报表或者水晶报表。...六、为报表创建数据集,数据源选择我们刚刚创建AppDBDataSet数据源 ? 七、随便添加一个图标常用饼图和列表(老实说过如果不懂先右键) ? 上面说都是创建报表基础。...没有传说那么神秘,靠输出来制作报表 List ds把读取到列表赋予给ds localReport.ReportPath指定报表路径 ReportDataSource...右键选择打印可以接本地打印机 ?

    1.7K50

    【愚公系列】2023年11月 WPF控件专题 PrintDialog控件详解

    自定义控件则允许开发人员使用XAML和C#等编程语言来创建个性化用户界面元素。自定义控件可以根据需求提供更多功能和自定义化选项,以及更好用户体验。...一、PrintDialog控件详解PrintDialog控件是WPF一个对话框,用于在打印文档时显示打印设置参数供用户选择并确认。......}需要注意是,PrintDialog控件是一个模态对话框,即当它弹出时,用户不能操作应用程序其他部分,直到对话框被关闭为止。...这些属性可以帮助我们在打印对话框设置打印任务相关属性和选项。2.常用场景PrintDialog控件是WPF中用于打印操作标准对话框。...在实现打印预览功能时,可以使用PrintDialog控件来设置打印机和打印选项,并将预览结果显示在预览窗口中。

    57311
    领券