winform中打印datagridview中的数据无须制作报表
来源:互联网 发布:java延时执行 编辑:程序博客网 时间:2024/06/08 08:34
只要添加2010里面的printDocument打印控件
具体代码:
GridPrinter gridPrinter;
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
bool more = gridPrinter.DrawDataGridView(e.Graphics);
if (more == true)
e.HasMorePages = true;
}
private bool InitializePrinting()
{
PrintDialog printDialog = new PrintDialog();
printDialog.AllowCurrentPage = true;
printDialog.AllowPrintToFile = true;
printDialog.AllowSelection = true;
printDialog.AllowSomePages = true;
printDialog.PrintToFile = false;
printDialog.ShowHelp = true;
printDialog.ShowNetwork = true;
if (printDialog.ShowDialog() != DialogResult.OK)
return false;
printDocument1.DocumentName = "单位绩效工资";
printDocument1.PrinterSettings = printDialog.PrinterSettings;
printDocument1.DefaultPageSettings = printDialog.PrinterSettings.DefaultPageSettings;
printDocument1.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(40, 40, 40, 40);
gridPrinter = new GridPrinter(dataGridXinJi, printDocument1, true, true, "单位绩效工资", new Font("黑体", 18, FontStyle.Bold, GraphicsUnit.Point), Color.Blue, true);
return true;
}
//打印事件
private void Dy_Click(object sender, EventArgs e)
{
#region 打印信息
if (dataGridUnit.Rows.Count > 0)
{
if (InitializePrinting())
{
PrintPreviewDialog printPreviewDialog = new PrintPreviewDialog();
printPreviewDialog.Document = printDocument1;
printPreviewDialog.ShowDialog();
}
}
#endregion
}
- winform中打印datagridview中的数据无须制作报表
- 打印dataGridView中的数据
- C#WinForm中打印DataGrid中的数据
- c#将datagridview中的数据导入到Excel中(winForm)
- C#Winform 将DataGridView中的数据导入到Excel中
- C#打印dataGridView中的数据
- C#打印DataGridView 中的数据
- C#打印dataGridView中的数据
- 关于打印dataGridView中数据
- winform 打印datagridview表格
- winform打印DataGridView I
- c# winform 打印datagridview
- winform清空DataGridView中的数据
- WinForm中的打印制作(无textBox)
- Winform中向DataGridView控件添加数据
- WinForm中DataGridView数据导入Excel
- Winform中DataGridView绑定数据的…
- Winform打印报表
- poj 2965 dfs+枚举
- 110301 WERTYU
- 现代操作系统学习笔记——进程
- HBase Flush操作流程以及对读写服务的影响
- Django之URL的命名空间和命名模式
- winform中打印datagridview中的数据无须制作报表
- 内心强大的人,才是真正有思想的人
- 深入学习TCPIP协议
- #pragma warning (disable: 4244)
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- CSDN的资源很多
- 数据库事务基础知识。
- [ git ] eclipse如何与git 配合工作。
- css 加载字体