C#中 如何打印 dataGridView 中内容

tenior 2012-05-24 08:20:08
希望实现点击button按钮,可以打印dataGridView中显示的内容 该如何做
...全文
306 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
x1aowen 2012-05-25
  • 打赏
  • 举报
回复
用VS内系统自带的打印对话框不晓得可不可以
弘毅致远 2012-05-25
  • 打赏
  • 举报
回复
2楼的不错。
huitian1621 2012-05-25
  • 打赏
  • 举报
回复



protected void Button_Click(object sender, EventArgs e)
{
if (GridView1.Rows.Count == 0)
return;
Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
Excel.Application.Workbooks.Add(true);
Excel.Visible = true;

for (int i = 0; i < GridView1.Columns.Count; i++)
{
Excel.Cells[1, i + 1] = GridView1.Columns[i].HeaderText;
}

for (int i = 0; i < GridView1.Rows.Count; i++)
{
for (int j = 0; j < GridView1.Rows.Count + 2; j++)
{
Excel.Cells[i + 2, j + 1] = GridView1.Rows[i].Cells[j].Text;
}
}
}

caoqinghua 2012-05-24
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090918/22/1f963d5f-50e6-420b-ab1a-acc8ad68083f.html
EnForGrass 2012-05-24
  • 打赏
  • 举报
回复
用控件打印啊,printdocument,或者其他的打印控件

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧