如何打印datagridview结果?

时间:2011-08-21 23:52:26

标签: vb.net printing

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

4 个答案:

答案 0 :(得分:1)

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

OR

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

Printing a DataTable to textbox/textfile in .NET

print gridviews, datagrids, or datatables

答案 1 :(得分:0)

由于DataGridVeiw是您可以使用的DataSet的反射 DataSet.WriteXml(XmlFileName.xml) 使用此功能,您可以使用XML文件中的所有表导出整个dataSet。 你可以打印这个文件!

答案 2 :(得分:0)

使用Crystal Report文档打印Dot Net可以非常简单,也可以通过打印文档进行繁琐的操作。对于简单的表,请使用Crystal。您可以直接将数据适配器传递给它。

答案 3 :(得分:0)

输出为csv非常容易,然后从Excel中打印出来。

export Datagrid to excel asp