当前位置: 代码迷 >> Delphi >> C#生手求解 增加一个按钮,实现打印GridView中的数据
  详细解决方案

C#生手求解 增加一个按钮,实现打印GridView中的数据

热度:6511   发布时间:2013-02-25 00:00:00.0
C#新手求解 增加一个按钮,实现打印GridView中的数据



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.Columns.Count; i++)
        {
            for (int j = 0; j < GridView1.Columns.Count; j++)
            {
                Excel.Cells[i + 2, j + 1] = GridView1.Rows[i].Cells[j].Text;
            }
        }
    }






填充不进数据,出来的报表都是空的。。。求指导。。。
------解决方案--------------------------------------------------------
for (int i = 0; i > GridView1.Rows.Count; i++)
        {
            for (int j = 0; j < GridView1.Columns.Count; j++)
            {
                Excel.Cells[i + 2, j + 1] = GridView1.Rows[i].Cells[j].Text;
            }
        }