【问题标题】:How to print datagridview results?如何打印datagridview结果?
【发布时间】:2011-08-21 23:52:26
【问题描述】:

如何获得 datagridview 中显示的结果的硬拷贝?

【问题讨论】:

    标签: vb.net printing


    【解决方案1】:

    您必须使用 DrawToBitmap 函数将 DataGridView 的快照保存到位图,然后打印该位图。

    您必须编写一个函数,将数据源(DataTable、DataSet 等)输出到文本文件或直接输出到打印机。以下是一些示例:

    Printing a DataTable to textbox/textfile in .NET

    print gridviews, datagrids, or datatables

    【讨论】:

      【解决方案2】:

      由于 DataGridVeiw 是您可以使用的 DataSet 的反映 DataSet.WriteXml(XmlFileName.xml) 有了这个,您可以将整个数据集与 XML 文件中的所有表一起导出。 然后您可以打印此文件!

      【讨论】:

      • 我在 datagridview 控件下方的表单上放置了一个打印按钮,我希望当单击该按钮时,它会提示一个打印对话框,然后打印 datagridview 控件中显示的结果
      【解决方案3】:

      使用 Crystal Report 文档在 Dot net 中进行打印可以非常简单,也可以通过打印文档变得乏味。对于简单的表,请使用 Crystal。您可以将数据适配器直接传递给它。

      【讨论】:

        【解决方案4】:

        以 csv 格式输出然后从 Excel 打印出来真的很容易。

        export Datagrid to excel asp

        【讨论】:

          猜你喜欢
          • 2011-11-06
          • 2010-10-19
          • 1970-01-01
          • 2018-09-26
          • 2021-07-10
          • 2021-12-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多