Doldurduğum repeateri olduğu gibi excele çıktı almak için bu kodu kullandım.Benim sorun yaşayıp dikkat edin diyeceğim nokta; excelde sürüm farklılıkları sebebi ile belirli satırdan fazla veri girişi olursa hata verdiği.Zaten bu hatayı alırsanız sonucu nette kolaylıkla bulursunuz.
Excel kodu aşağıdadır;
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=RepeaterExport.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
rptCustomers.RenderControl(hw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
Konuyla ilgili döküman aldığım site adresi : Asp Snippets
Birçok konuda buradan cevap alabilirsiniz.
Hiç yorum yok:
Yorum Gönder