我在。net中加个了把数据打印到excel中!可是在excle中显示不出网格?
不知道问题出在哪?

解决方案 »

  1.   

    下面是我的代码,请指教 protected void excel_Click(object sender, EventArgs e)
        {
            if (gvUserList.Rows.Count != 0)
                Export("application/ms-xls", "公寓楼信息.xls");
        }    private void Export(String FileType, String FileName)
        {
            Response.Charset = "GB2312";
            Response.ContentEncoding = Encoding.UTF7;
            Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
            Response.ContentType = FileType;
            this.EnableViewState = false;
            StringWriter tw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(tw);
            gvUserList.AllowPaging = false;
            BindGridView();
            gvUserList.RenderControl(hw);
            Response.Write(tw.ToString());
            Response.End();
            gvUserList.AllowPaging = true;
            BindGridView();
        }    public override void VerifyRenderingInServerForm(Control control)
        {    }