Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Xml okuyup bağlı Combobox' a aktarma

Konu, 'Visual Basic .Net' kısmında seedii tarafından paylaşıldı.

  1. seedii

    seedii Yeni Üye

    Kayıt:
    19 Ağustos 2011
    Mesajlar:
    10
    Beğenilen Mesajlar:
    0
    [​IMG]

    • Arkadaşlar tekrar merhaba;
      aşağıdaki şekilde elimde bir xml dosyası bulunmakta ve benim yapmak istediğim birbirine bağlı iki combo box ile verileri seçmek.
      1-Combo box ta "Cagla" isimini seçtiğimde öncelikle s_section id isini labele aktarıp
      2-Comboda Dönemlerin
      01/01/2017 - 31/12/2017
      01/01/2016 - 31/12/2016
      06/08/2015 - 31/12/2015
      şeklinde görünmesini ve gelen dönemlerinde dönem id sini ilgili labela aktarmak istiyorum ama bir türlü yapamadım.
      Dim xml_doc As New XmlDocument
      Dim nodelist As XmlNodeList
      Dim node As XmlElement
      xml_doc.Load("deneme.xml")
      nodelist = xml_doc.SelectNodes("all/s_section/ad")
      For Each node In nodelist
      ComboBox1.Items.Add(node.InnerText())
      Next
      bu kod ile sadece isimleri getirebiliyorum. Ayrıca Aşağıdaki dosyayı da ne kadar notepad de farklı kaydet yaptı isemde xml olarak hata verdi. Programımızdan multi textboxa verilerimizi aşağıdaki şekilde formatlayıp xml dosyası olarak farklı kaydettiğimizde neden hatalı olur acaba?
      Şimdiden yardımlarınız için teşekkür ederim.
      <?xml version="1.0" encoding="ISO-8859-9"?>
      -<all>
      -<s_section id="1866500">
      <ad>Cagla</ad>
      <donem id="9423345" dt="31/12/2017" ds="01/01/2017" s="1">01/01/2017 - 31/12/2017</donem>
      <donem id="7013682" dt="31/12/2016" ds="01/01/2016" s="1">01/01/2016 - 31/12/2016</donem>
      <donem id="5096844" dt="31/12/2015" ds="06/08/2015" s="2">06/08/2015 - 31/12/2015</donem>
      </s_section>
      -<s_section id="1768439">
      <ad>Betül</ad>
      <donem id="9368305" dt="31/12/2017" ds="01/01/2017" s="1">01/01/2017 - 31/12/2017</donem>
      <donem id="6797869" dt="31/12/2016" ds="01/01/2016" s="1">01/01/2016 - 31/12/2016</donem>
      <donem id="5106774" dt="31/12/2015" ds="01/08/2015" s="2">01/08/2015 - 31/12/2015</donem>
      </s_section>
      </all>