c# - how to split the field from datatable -
i have url contain data in xml format. please see code:-
public partial class webform1 : system.web.ui.page { protected void page_load(object sender, eventargs e) { if (!ispostback) { griddata(); } } protected void griddata() { string url = "http://s3.amazonaws.com/webassets.ticketmob.com/feeds/31squares/tunestub-xml.xml"; xmldocument doc = new xmldocument(); dataset ds = new dataset(); datatable dt = new datatable(); ds.readxml(url); dt = ds.tables[1]; grid.datasource = ds.tables[1]; grid.databind(); } public override void verifyrenderinginserverform(control control) { } protected void btnexport_click(object sender, eventargs e) { response.clearcontent(); response.buffer = true; response.addheader("content-disposition", string.format("attachment; filename={0}", "exportvenue.xls")); response.contenttype = "application/ms-excel"; stringwriter sw = new stringwriter(); htmltextwriter htw = new htmltextwriter(sw); griddata(); (int = 0; < grid.headerrow.cells.count; i++) { grid.headerrow.cells[i].style.add("background-color", "#df5015"); } grid.rendercontrol(htw); response.write(sw.tostring()); response.end(); } }
this gives me data in xls file want add new column name "event" & need specific column xml want "name","address". how possible? please me on this...
after constructing data in data table. add new columns in data table following -
datacolumn namecol = datatable.columns.add("name", typeof(string)); namecol.allowdbnull = false;
reference : http://msdn.microsoft.com/en-us/library/hfx3s9wd(v=vs.110).aspx , put required data existing columns via loop or existing queries.
Comments
Post a Comment