22 Temmuz 2019, Pazartesi
Ana Sayfa / Programlama / C# / C# da Xml den Dataset e veri akarmak

C# da Xml den Dataset e veri akarmak

Asp.Net (C#) kullanarak Merkez Bankasından Döviz kurlarını çeken bir program yapalım. C# ta xml veriyi çekmek gerçekten çok kolay yalnızca 3 satırlık bir kod işimizi görecektir. Öncelikle Web Formumuza bir adet grdDoviz isimli GridView ekleyelim. Daha sonra sayfamızın cs ‘ine gidip aşağıdaki kodları yazalım.
[code}
protected void Page_Load(object sender, EventArgs e)
{
string xmlDosya =”http://www.tcmb.gov.tr/kurlar/today.xml”
DataSet xmlVeri = DovizKurlariniGetir(xmlDosya);

grdDoviz.DataSource=ds;
grdDoviz.DataBind();
}

private DataSet XmlVerileriGetir(string xmlDosya)
{
DataSet ds = new DataSet();
// xlm Dosya varmı onun kontrolü.
if (File.Exists(MapPath(xmlDosya)))
{
// varsa Dosyayı oku ve dataset ‘ e aktar.
ds.ReadXml(MapPath(xmlDosya));
}
return ds;
}[/code]

iş bu kadar basit. Bunu geliştirmek size kalmış. Dosyadan alığınız verileri ne şekilde kullanacağınızı siz berlirleyin. 3 satır kod dedin etti 10 satır diceksiniz ama bu kodu kısatlmak da sizin elinizde.

One comment

  1. Hocam veri güncelleme işlemini nasıl yapabiliriz ?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir