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

  & 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;   

is server side

  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} {}}    

You attempt to do this This way can

  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

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -