Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1281
Tıklama
0
Öne Çıkarma
Site üzerinden excel dosyasını göstermek
O
18 yıl (1260 mesaj)
Yüzbaşı
Konu Sahibi

Arkadaslar bi proje üzerinde çalışıyorum ancak excel dosyasını site üzerinden göstermem gerekiyor yani tablolarını vs. baştan çizmek çok uzun sürecek. ASP.NET ve c# kullanıyorum nasıl yapabiliriz veya yapabilirmiyiz?



A
18 yıl (3029 mesaj)
Yüzbaşı

 
DataSet xlsDataSet;

string Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\klasor\\dosyalar\\Book1.xls;Extended Properties=""Excel 8.0;""";

OleDbDataAdapter xlsData = new OleDbDataAdapter ("SELECT field1, field2, field3, field4, field5 FROM [Sheet1$]", Conn);

xlsData.TableMappings.Add("Tablo", "ExcelDeneme");
xlsData.Fill(xlsDataSet);

GridView1.DataSource = xlsDataSet.Tables[0].DefaultView;
GridView1.DataBind();


syntax'a dikkat et, studio olmadan kafadan yazdım küçük hatalar olabilir. Ama yolu bu aşağı yukarı


Bu mesaja 1 cevap geldi.
A
18 yıl (3029 mesaj)
Yüzbaşı

markup kodunu unutmuşum

<asp:GridView ID="GridView1" runat="server"> 
<Columns>
<asp:BoundField DataField="field1" HeaderText="field1" />
<asp:BoundField DataField="field2" HeaderText="field2" />
<asp:BoundField DataField="field3" HeaderText="field3" />
<asp:BoundField DataField="field4" HeaderText="field4" />
<asp:BoundField DataField="field5" HeaderText="field5" />
</Columns>
</asp:GridView>


using'ler ise

 
using System.Data;
using System.Data.Oledb;


Bu mesaja 1 cevap geldi.
O
18 yıl (1260 mesaj)
Yüzbaşı
Konu Sahibi

@amras_tasartir
İlgin için teşekkürler :) aklıma bile gelmedi benim grid hep daha karmaşık şeyler düşünmüştüm :D



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.