【问题标题】:Print function in asp.netasp.net中的打印功能
【发布时间】:2015-02-06 18:23:39
【问题描述】:

我是一个刚刚学习如何编码的初学者,我碰巧在我的 asp.net 学校项目中需要一个打印功能。 (c#) 有没有人可以向我展示一个例子并指导我?我目前正在为我的项目使用 Visual Studio 2013。当vs不提供printDialog等时,这很麻烦。我想打印一个页面。示例 我从我的数据库中检索数据并且我有一个打印按钮,当点击时,我希望它打印整个页面。 非常感谢!

【问题讨论】:

  • 您要打印什么?您的应用程序中的文本、图片等?
  • 欢迎来到 Stack Overflow!您的问题缺少一些我们需要帮助您的细节。你在打印什么?这是一个网络项目吗?如果是这样,“打印”是指触发浏览器的内置打印对话框吗?请编辑您的问题并提供更多详细信息,以便我们提供帮助。
  • 我正在尝试打印一页。例如,我从数据库中检索数据并使用打印按钮。单击时,我希望它打印整个页面。
  • Visual Studio 不会提供打印对话框。相反,您将内容租用到浏览器。然后你使用浏览器的打印功能。

标签: c# asp.net printing visual-studio-2013


【解决方案1】:

使用 javascript 启动打印对话框

<button onclick="window.print()">Print</button>

【讨论】:

    【解决方案2】:

    您可以在 Visual Studio 2010 中使用 Crystal Reports。将您的项目添加到数据集并准备好打印按钮。如果您想使用 Visual Studio 2013(它不支持 Crystal Report),您可以从 Toolbox 添加您的表单或页面报表查看器,设计您的报表并选择您的数据集,选择报表并设置您的查看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-21
      • 2018-07-10
      • 1970-01-01
      • 2014-11-29
      • 2022-01-01
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多