GridView to excel olayı
protected void Button2_Click(object sender, EventArgs e)
{// İçeriği yüklemeden önce ekrandaki çöpleri temizliyoruz
Response.Clear();
Response.Buffer = true;
Response.AddHeader(“content-disposition”, “attachment; filename=dosyaadi”+DateTime.Now.ToString().Replace(“.”,””).Replace(” “,””)+”.xls”);
Response.ContentType = “application/excel”;
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
// Gridviewdakı bütün verileri aktarabilmek için sayfalama özelleğini iptal edip , Gridview’mızdaki değişikliklerin geçerli olabilmesi için tekrar dolduruyoruz
GridView1.AllowPaging = false;
GridView1.AllowSorting = false;
GridView1.Columns[0].Visible = false;
GridView1.Columns[1].Visible = false;
GridView1.DataBind();
// Gridview’daki değerlerimizi html formatına renderlıyoruz
GridView1.RenderControl(hw);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
}
‘GridView’ türündeki ‘GridView1’ denetimi runat=server değerine sahip bir form etiketine yerleştirilmelidir. hatasına karşılık ise:
public override void VerifyRenderingInServerForm(Control control)
{
/* Kontrolün renderlandığı doğrulanıyor */
}
Kaynak: http://www.yazilimmutfagi.com/10017/web/asp-net/asp-net-gridviewdaki-kayitlari-word-excel-pdf-ve-csv-formatlarina-aktarma.aspx
About Post Author
Sayfa Yoneticisi
Daha fazla
Datawrapper’ın harita oluşturma özelliği olduğunu biliyor muydunuz?
Excel dosyasındaki verileri kullanarak Türkiye'nin illerine göre farklı renk skalalarına sahip dinamik bir harita çizmeniz mümkün. Datawrapper, gerçekten kullanıcıların haritalar...
Mezun olduğunuz okulda hitap etmekden daha keyifli ne olabilir?
#10Ocak "Türkiye’de Tarım Öğreniminin 176. Yıl Dönümü" Kutlama Programı kapsamında @AUZF@Hasan_H_ATAR ev sahipliğinde "Tarım Gazeteciliği Çalıştayı"na katıldık. Kütüphanemizden, kütüphanede gerçekleştirdiğimiz...
Kütüphane Haftası; Tarım Gündem 30.03.2021
26 Mart - 04 Nisan Kütüphane Haftası münasebetiyle TARIM TV'de Aynur Yıldız AYDINLI'nın sunduğu Tarım Gündem Programı'nın konuğuyuz. İnsanlığın Ortak...
Bu yaşta da öğrenecek şeyler varmış. Update içinde REPLACE kullanımı
UPDATE wp_posts SET `post_date` = replace(`post_date`, '2020-12-26', '2000-01-01')
GROUP_CONCAT mucizesi, group by ile birleştirilen verilerin içindeki detayları görmek..
sevgili dostlar, olay şu. Bir tabloda tekrarlanan verileri bulmak istiyorsunuz. buldunuz.diyelim ki bir kitap üç defa kaydedilmiş.group by ile saydırdınız.iyi...