Merhaba arkadaşlar bu makalemizde Xml dosyasındaki Country ve City bilgilerini dataGridView da göstereceğiz. Burada countryId ve cityId ye göre sıralama yapacağız.
Şekil 1
Şekil 2
Şekil 3
Form1.cs
using System.Data;
using System.Xml;
namespace datagridview_binding_xml_data
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Country");
comboBox1.Items.Add("City");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//xml dosyasini okuyoruz
XmlTextReader xmldr = new XmlTextReader("country.xml");
DataSet ds = new DataSet();
ds.ReadXml(xmldr);
if (comboBox1.SelectedIndex == 0)
//country isimlerini aliyoruz. datagridview da gosterimini sagliyoruz.
dataGridView1.DataSource = ds.Tables[0];
else
//city isimlerini aliyoruz. datagridview da gosterimini sagliyoruz.
dataGridView1.DataSource = ds.Tables[1];
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN
0 comments:
Yorum Gönder