Assume that your Data Grid is not associated with any dataset. In the absence of any XML support functions, you can use the RenderControl method to extract the content into an .xml file.
The following code explains:
ArrayList al = new ArrayList(); for(int i=0;i<=10;i++) { al.Add(i+""); } DataGrid1.DataSource=al; DataGrid1.DataBind(); Response.Clear();Response.AddHeader("content-disposition","fileattachment;filename=test.xml"); Response.ContentType="text/xml"; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); DataGrid1.RenderControl(hw); Response.Write(sw.ToString()); Response.End();
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.























