Merhaba arkadaşlar,
Bu yazıda DataGrid sınıfından türemiş bir nesneden Excele nasıl basitçe veri aktarabileceğini göstereceğim.
İnternette bununla alakalı çeşitli örnekler bulunmasına rağmen, bu yöntem daha kullanışlı olduğu için işimizi fazlasıyla görüyor.
Bunu da şu şekilde yapıyoruz,
Properties kısmında bulunan proje dosyaları arasından References isimli klasöre sağ tıklıyoruz ve Add Reference ye tıklıyoruz.
Burada, .Net tabında System.Web seçeneğini seçip OK butonuna tıklıyoruz.
string path="C:\\Documents and Settings\\Gözen\\Desktop";Böylelikle, DataGrid sınıfından türemiş bir nesneyle kendi excel dosyamızı oluşturmuş olduk. Bunu birçok yerde, özellikle raporlama, kullanabiliriz.
path+="\\myexcell.xlsx";
StreamWriter sw = new StreamWriter("path"); //Excelin oluşturulacağı path
HtmlTextWriter hw = new HtmlTextWriter(sw);
System.Web.UI.WebControls.DataGrid grid = new System.Web.UI.WebControls.DataGrid();
grid.DataSource=dt;
grid.DataBind();
grid.RenderControl(hw);
Şimdilik bu kadar, tekrar görüşmek üzere.
Hiç yorum yok:
Yorum Gönder