C#中 如何打印 dataGridView 中内容 希望实现点击button按钮,可以打印dataGridView中显示的内容 该如何做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20090918/22/1f963d5f-50e6-420b-ab1a-acc8ad68083f.html http://www.zu14.cn/2010/01/30/dotnet-csharp-winform-print-datagridview/http://www.myfirm.cn/news/dotnetuserinterface/20080307100541426.html protected void Button4_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; } } } 关于c#的增删查改的改 c#调用华为cmpp api的问题 关于richtext控件的使用 如何得到Excel对象 急急急ActiveX Component can't create object C# 对Webbrowser实事抓图及资源消耗大的问题 c#datagirdview更新问题 怎样实时读取外部硬件I/O的状态? 打开应用程序并输入参数时候的问题 关于安装包制作的问题,如何弹出一个模式化的对话框 c#读取xml节点值 大家帮我看看log4net 配置不管用啊?
{
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;
}
}
}