
Load Data XML To Datagridview
Berhubung bahasa xml itu paling cepat dibaca dan sangat cepat maka dari itu saya ingin menshare apa yang sudah saya lakukan dan sudah saya test. Bagaimanakah memanggil data yang berformat .xml ke dalam datagridview vb.net, okeh langsung aja- Buka Visual studio .net
- Klik File New Project
- Lalu Simpan (Ingat folder save dimana yaa)
- Drag button dan 2 datagridview ke dalam form
contoh form dengan satu datagrid dan anda buat dengan dua datagrid :
- Siapkan file xml yang akan di load contoh data xml yang saya siapkan seperti ini :
<document xmlns="loadplp.xsd">
<loadplp>
<header>
<nama>Aris Triyanto</nama>
<negara>Indonesia></negara>
<alamat>Jakarta Timur</alamat>
<tlp>04569</tlp>
<kodepos>13500</kodepos>
</header>
<detil>
<kms>
<jns_kemas>Package</jns_kemas>
<jml_kemas>25</jml_kemas>
<no_bl_awb>HOUE230562</no_bl_awb>
<tgl_bl_awb>20160809</tgl_bl_awb>
</kms>
</detil>
</loadplp>
</document>
dari data xml diatas kita akan load ke datagridview.
Klik dua kali button
Isi koding berikut:
Try
Dim xmlFile As XmlReader
xmlFile = XmlReader.Create("C:\tmp\resplp.xml", New XmlReaderSettings())
Dim ds As New DataSet
ds.ReadXml(xmlFile)
DataGridView1.DataSource = ds
DataGridView1.DataMember = "header"
DataGridView2.DataSource = ds
DataGridView2.DataMember = "detil"
Catch ex As Exception
MsgBox(ex.ToString)
End Try
C:\tmp\resplp.xml ini adalah lokasi file xml yang kita simpan, jadi nanti file xml anda ada dimana ya disesuaikan saja lokasinya.
woh iya jangan lupa import system xml nya ya dan taruh di paling atas
Imports.System.Xml
coba jalankan (run) jika berhasil maka akan tampil seperti ini
Jika hasilnya seperti gambar diatas itu artinya anda sudah berhasil, tinggal dikembangkan saja dengan file xml yang lainnya. Jika belum berhasil coba di baca lagi dari awal dan ikuti petunjuknya. Kalau belom juga tanya saja ke saya.
Buat kamu yang ingin belajar visual basic .net dari awal bisa menuju ke alamat ini : Tutorial VB.NET Untuk Pemula
Semoga artikel ini bermanfaat.
0 Komentar untuk "Load Data XML To Datagridview VB.NET"