Bir Proje için lazım olmuştu aklıma gelmişken sitede de yayınlayayım dedim. Belki lazımınız olur. Bu makalemizde bir XML dosyasını ListView controlüne nasıl aktaracağımızı öğrenelim.
Bu makale için bir adet DataSet,DataTable, XML Dosyası, Button,ListView ve Dosya seçtirmek için OpenFileDialog controlüne ihtiyacımız olacak. Xml Dosyamız aşağıdaki şekilde olacak. Eğer farklı olmasını dilerseniz kodlarda da değişiklik yapmanız gerekebilir. İnceleyelim;
<?
xml version="1.0" encoding="utf-8" ?>
<Ayarlar>
<Ayar Ad="BaglantiStringi" Deger="Veri"/>
<Ayar Ad="BaglantiTuru" Deger="Access"/>
<Ayar Ad="SorguTablosu" Deger="Uyeler"/>
</Ayarlar>
İncelediğinizde size karışık gelmeyeceğini umuyorum.
Bizim Okuyup ListView 'e yazdıracağımız alanlar Ayar kısmında bulunan Ad ve Deger alanlarıdır.
Şimdi buttona çift tıklayıp aşağıdaki kodu yazıyoruz.
lvAyarlar = Listview'e verdiğim isimdir aklınızı karıştırmasın.
Evet bunu yazıp çalıştırdığınızda butona tıkladığınızda bir dosya seçmenizi isteyecek ve seçtiğiniz Xml dosyasını Listview'e aktarmış olacaksınız. Hata kontrollü yapmadım Hata ihtimaline karşı try-catch koyabilirsiniz.
Ben bununla alakalı küçük bir Programcık hazırladım. Onu incelemeniz size daha çok fayda vereceği kanaatindeyim.
Programın öngörünümü :

Projeyi indirmek için de buraya tıklayabilirsiniz.