Export to excel Code
protected override void Render(HtmlTextWriter writer)
{
if (Page != null)
{
if (bexport)
{
grdshow.Visible = true;
this.bexport = false;
Page.Response.Clear();
Page.Response.Buffer = true;
Page.Response.ContentType = "application/ms-excel";
Page.Response.AddHeader("content-disposition", "attachment; filename=Excelsheetname" + DateTime.Now + ".xls");
Page.Response.Charset = "UTF-8";
DateTime ct = DateTime.Now;
string currentdate = Convert.ToString(ct);
HttpContext.Current.Response.Write("
"); this.EnableViewState = false;protected override void Render(HtmlTextWriter writer)
{
if (Page != null)
{
if (bexport)
{
grdshow.Visible = true;
this.bexport = false;
Page.Response.Clear();
Page.Response.Buffer = true;
Page.Response.ContentType = "application/ms-excel";
Page.Response.AddHeader("content-disposition", "attachment; filename=Excelsheetname" + DateTime.Now + ".xls");
Page.Response.Charset = "UTF-8";
DateTime ct = DateTime.Now;
string currentdate = Convert.ToString(ct);
HttpContext.Current.Response.Write("
Excelsheetname
System.IO.StringWriter sw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htw = new System.Web.UI.HtmlTextWriter(sw);
grdshow.RenderControl(htw);
Page.Response.Write(sw.ToString() + "
Report Date : " + currentdate + "");
Page.Response.End();
}
}
base.Render(writer);
}
protected void btnexport_Click(object sender, EventArgs e)
{
this.bexport = true;
}
No comments:
Post a Comment