winforms - 打印 .NET DataGridView

标签 winforms printing .net-3.5 datagridview

我对 .NET 和 C# 相当陌生,但我有一个想要打印的 DataGridView。这样做的最佳方法是什么?

最佳答案

然后添加一个 DataGridView、一个 PrintDocuemnt 和一个按钮:

button click events {
    printDocument1.Print();
}

printDocument1_PrintPage events {
    Bitmap bm = new Bitmap(this.dataGridView1.Width, this.dataGridView1.Height);
    this.dataGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height));
    e.Graphics.DrawImage(bm, 0, 0);
}

这就是您所有的数据打印。

关于winforms - 打印 .NET DataGridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/561174/

相关文章:

c# - 是否有Visual Studio之类的代码编辑器控件?

winforms - MonoDevelop中的WinForms应用程序

winforms - 遍历checkedListBox测试检查-强制错误

html - 收据打印机 - 从网页打印

c# - 最大并发限制

winforms - 如何在 Azure 中 ping 我的网站?

javascript - 如何提供打印引导表的选项?

python - 在 python 3.4 中打印调用

使用 .net 3.5 进行不带参数的 C# 调用

c# - 自动编码文本输入的策略?