Export all data to Excel using GridView with paging enabled..in asp.net with c# -
I am trying to export data in Excel and I have GridView with Paging enabled when I use HtmlTextWriter Downloading data, it only downloads visible records in GridView. Can we download all records in a single excel file? And the downloaded data should be accompanied by the same orderly status as that sorted in Gridview?
Customer source code is server side You attempt to do this This way can
& lt; Asp: gridview id = "gvDetailFleet" runat = "server" datasource id = "SqlDataSource2" allow = "wrong" allow = "true" autozanerate column = true "datakiname =" oracle id "cellpadding =" 4 "Foreclosure =" # 333333 "Gridlines =" None "& gt; & Lt; RowStyle BackColor = "#EFF3FB" /> & Lt; FooterStyle BackColor = "# 507CD1" font-bold = "true" ForeColor = "white" /> & Lt; PagerStyle BackColor = "# 2461BF" ForeColor = "White" Horizontal Alliance = "Center" /> & Lt; Selected light BackAclar = "#d1ddf1" font-bold = "true" foreclosure = "# 333333" /> & Lt; Header Style BackAcllor = "# 507CD1" font-bold = "true" ForeColor = "white" /> & Lt; EditRowStyle BackColor = "# 2461BF" /> & Lt; AlternatingRowStyle BackColor = "White" /> & Lt; / ASP: GridView & gt;
using the system; Using System.Collections; Using System.configuration; Using System.Data; Using System.Linq; Using System.Web; Using System.Web.Security; Using System.Web.UI; Using System.Web.UI.HtmlControls; Using System.Web.UI.WebControls; Using System.Web.UI.WebControls.WebParts; Using System.Xml.Linq; Using System.Data.SqlClient; Using System.IO; Public Partial Class Fleet ReportsWithoutWihil: System.web.ui.page {Secure Zero Page_load (Object Sender, EventArgse E) {If (! This.IPS Postback) {btnFleetReportWithoutVehicle.Visible = false; }} Secure Zero btnSearch_Click (Object Sender, EventArgs e) {btnFleetReportWithoutVehicle.Visible = true; } Secure Zero btnExportSalary_Click (Object Sender, EventArgs e) {Response.ClearContent (); reaction. Buffer = true; Response.AddHeader ("Content-Properties", String Format ("Attachment; File Name = {0}", "Appearance FollowUpReport.xls")); Response.ContentType = "App / MS-Excel"; Stringwright SW = new stringwriter (); HtmlTextWriter htw = new HtmlTextWriter (sw); GvDetailFleet.AllowPaging = false; gvDetailFleet.HeaderRow.Style.Add ("background-color", ""); (Int i = 0; i & lt; gvDetailFleet.HeaderRow.Cells.Count; i ++) {gvDetailFleet.HeaderRow.Cells [i]. Style Add ("background color", ""); } GvDetailFleet.RenderControl (HTW); Response.Write (sw.ToString ()); Response.Flush (); Response.End (); } Public override zero VerifyRenderingInServerForm {Control} {}}
GridView live = new GridView (); Gv.DataSource = sourceList; // Database GV to your Dataset.Datind (); Response.ClearContent (); reaction. Buffer = true; Response.AddHeader ("content-type", "attachment; file name = favorite -find-" + date time.Now ToShortDateString () + ".xls"); Response.ContentType = "App / MS-Excel"; Response. Charset = ""; StringWrite SW = new stringwriter (); HtmlTextWriter htw = new HtmlTextWriter (sw); gv.RenderControl (HTW); Response.Output.Write (sw.ToString ()); Response.Flush (); Response.End ();
Comments
Post a Comment