我的datagrid1有按钮列,模版列,还有分页
导出为excel出现问题,我加了个隐藏的datagrid2(全是绑定列)让它的数据与datagrid1一起更新
下述代码放在一个导出按钮类里private void btnGetExcel_Click(object sender, System.EventArgs e){Datagrid2.Visible = True;
在DataGrid2.RenderControl(hw);
}
编译时报错
名称“True”在类或命名空间“ProvinceZY.zrmx”中不存在
请问是什么问题啊
导出为excel出现问题,我加了个隐藏的datagrid2(全是绑定列)让它的数据与datagrid1一起更新
下述代码放在一个导出按钮类里private void btnGetExcel_Click(object sender, System.EventArgs e){Datagrid2.Visible = True;
在DataGrid2.RenderControl(hw);
}
编译时报错
名称“True”在类或命名空间“ProvinceZY.zrmx”中不存在
请问是什么问题啊
{
在这个方法里导的时候把你的分页,排序等等的东西全去掉.然后就可以了.
//gridview.EnableViewState = false;
//gridview.AllowSorting = false;
//gridview.AllowPaging = false;
gridview.HeaderStyle.ForeColor = System.Drawing.Color.Black;
//DataTable temp = (DataTable)ViewState["view"];
//gridview.DataSource = temp;
//gridview.DataBind(); page.Response.Clear();
// 防止中文内容为乱码
page.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
//可令中文文件名不为乱码
page.Response.AppendHeader("content-disposition", "attachment;filename=\"" + System.Web.HttpUtility.UrlEncode(Filename + DateTime.Now.ToShortDateString(), System.Text.Encoding.UTF8) + ".xls\"");
System.IO.StringWriter sw = new System.IO.StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw); gridview.RenderControl(htw);
page.Response.Write(sw.ToString());
page.Response.End();
}