Det finns ingen funktionalitet för det som standard. Vet heller inte om du kan spara dina data direkt som ett exceldokument, däremot kan du exportera data till både word och excel. En kollega har byggt en "extended" datagrid vilken ärver all funktionalitet från en vanlig datagrid och sedan lägger på exportmöjligheter just till word och excel. Exakt hur detta är gjort vågar jag inte svara på men här har du lite kod som du kanske kan börja med... i exemplet exporterar vi en xml-fil, men det kan ju lkika gärna vara ett dataset.
Page.Response.ContentType = "application/vnd.ms-excel";
Page.Response.AddHeader("content-disposition","attachment; filename="myDocument.xsl");
Page.Response.ContentEncoding=System.Text.Encoding.Default;
Page.Response.Charset = "";
Page.EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();
HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
Xml1.RenderControl(hw);
Page.Response.Write(tw.ToString());
Page.Response.End();
2. Så länge du använder din viewstate så har du alla dina data i denna och du kan åternavända den för sökning på din dataview eller ditt dataset som ligger sparad där. Alternativt att du sparar undan ditt dataset i en session eller något annat som ligger kvar över postbacks. Annars får du söka i din db.
