ilk olarak xml kütüphanemizi projemize ekleyelim;
using System.Xml;
rdr adında xmltextreader nesnesi oluşturalım(bu nesne xml dökümanlarını okumak için kullanılır) ve kullanacağımız xml'in URL sini belirtelim;
XmlTextReader rdr = new XmlTextReader(@"http://www.tcmb.gov.tr/kurlar/today.xml");
yeni bir dataset oluşturup oluşturduğumuz bu dataset'in içini ReadXml metodu ile xmltextreader'in çektiği veriler ile dolduralım.
DataSet ds = new DataSet();
ds.ReadXml(rdr);
bu adımdan sonra verileri istediğimiz şekilde kullanabiliriz dataset aracılığı ile.biz verileri gridcontrol üzerinde göstereceğimizden dolayı bir datatable tanımlıyor ve bu datatable'a dataset içerisindeki bilgileri aktarıyoruz.
DataTable tbl = new DataTable();
tbl = ds.Tables[1];
gridControl1.DataSource = tbl;
artık verilerimiz gridcontrol üzerinde gözükecektir.işlem tamam.isterseniz datatable tanımlamadan gridcontrol'ün datasource özelliğine ds.Tables[1] de yazabilirsiniz ben daha kolay olması açısından bu yolu izledim.
Hiç yorum yok:
Yorum Gönder