Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / ASP.NET / Merkez Bankasından kur alımı .net

Merkez Bankasından kur alımı .net

Merkez Bankasından kur alımı bu makalemizde .net c# yapısını kullanarak merkez bankasından kur alarak kod kısmından değişkenlere atayıp daha sonra aldığım değerleri labela yazdıramak kalacak.Bir adet gridview icerisine bilgileri aktarmış olacağız.

Kodlar fonksiyon halinde aşağıdadır.

Merkez Bankasından kur alımı Nasıl Yapılır ?

private void KurlariGetir()

{

DataTable dt = new DataTable();

dt.Columns.Add(?isim?);

dt.Columns.Add(?Birimi?);

dt.Columns.Add(?Alis?);

dt.Columns.Add(?Satis?);

XmlTextReader xmlReader = new XmlTextReader(?http://www.tcmb.gov.tr/kurlar/today.xml?);

XmlDocument xmlDocument = new XmlDocument();

xmlDocument.Load(xmlReader);

XmlNode topNode = xmlDocument.DocumentElement;

XmlNode xnDolarIsim = xmlDocument.SelectSingleNode(?//Tarih_Date//Currency[Kod=’USD’]|//Isim?);//Kod attributesıi USD olan Isim adlı nodumuzu alıyoruz.

XmlNode xnDolarAlis = xmlDocument.SelectSingleNode(?//Tarih_Date//Currency[Kod=’USD’]|//ForexBuying?);?//Aynı şekilde ForexBuying nodunu xnDolarAlisıa setliyoruz.

XmlNode xnDolarSatis = xmlDocument.SelectSingleNode(?//Tarih_Date//Currency[Kod=’USD’]|//ForexSelling?);

XmlNode euro = topNode.SelectSingleNode(?Currency[CurrencyName=’EURO’]?);

string xnEuroIsim = euro.ChildNodes[1].InnerText;

string xnEuroAlis = euro.ChildNodes[3].InnerText;

string xnEuroSatis = euro.ChildNodes[4].InnerText;

DataRow dr = dt.NewRow();

dr[0] = xnDolarIsim.InnerText;//Çekmiş olduğumuz nodların textıinde bulunan yazıları datarow?a ekliyoruz.

dr[1] = ?USD?;

dr[2] = xnDolarAlis.InnerText;

dr[3] = xnDolarSatis.InnerText;

dt.Rows.Add(dr);

DataRow dr2 = dt.NewRow();

dr2[0] = xnEuroIsim;

dr2[1] = ?EUR?;

dr2[2] = xnEuroAlis;

dr2[3] = xnEuroSatis;

dt.Rows.Add(dr2);

GridView1.DataSource = dt;

GridView1.DataBind();

}

Kolay Gelsin


Ayrıca bknz.

C# XmlReader Kullanımı

C# XmlReader Kullanımı Asp.net ve Microsoft Framework içerisinde kullanılan Xml okumak için kullanabileceğimiz bir sınıftır. …

Bir cevap yazın

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