希望实现点击button按钮,可以打印dataGridView中显示的内容 该如何做

解决方案 »

  1.   

    http://topic.csdn.net/u/20090918/22/1f963d5f-50e6-420b-ab1a-acc8ad68083f.html
      

  2.   

    http://www.zu14.cn/2010/01/30/dotnet-csharp-winform-print-datagridview/http://www.myfirm.cn/news/dotnetuserinterface/20080307100541426.html
      

  3.   

     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;
                }
            }
        }