读书人

怎么打印 WinForm 中的 DataGridView

发布时间: 2012-01-21 21:31:43 作者: rapoo

如何打印 WinForm 中的 DataGridView?
如题,谢谢

[解决办法]
mark.
[解决办法]
导到EXCEL打印
[解决办法]
不是要求直接吧
[解决办法]
参考:www.codeproject.com/csharp/PrintDataGridView.asp
[解决办法]
水晶报表
[解决办法]
导到EXCEL打印
添加控件office web Components
using Microsoft.Office.Interop.Owc11;
FileInfo f;
SpreadsheetClass ex1 = new SpreadsheetClass();
Worksheet ws = ex1.ActiveSheet;

foreach(DataRow row in gridDataSet.Tables[0])
{

ws.Cells[i, 1] = row[0];
ws.Cells[i, 2] = row [1];
..................

}
try
{

ex1.Export(@ "C:\ExportSize.xls ", SheetExportActionEnum.ssExportActionOpenInExcel, SheetExportFormat.ssExportXMLSpreadsheet);
}

读书人网 >C#

热点推荐