Yazı Font Küçült Yazı Font Büyült

Xml Dosyaya Kayıt ve Xml Dosyadan Okuma

Yeni bir web projesi acalım. Çalışma sayfamıza iki buton ve bir gridview koyalım.
(Şekil 1)

Resim1

Şekil 1

Resim2

Şekil 2
Sql deki kisibilgi tablosundaki verileri C:\deneme.xml dosyası oluşturup bu xml dosyasına yazdıracağız.
btnXmlOku butonuna tıklanıldığında; xml dosyasındaki verileri Gridview nesnesinde göstereceğiz. (Şekil 3)

Resim3

Şekil 3

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
  
    protected void btnXmlKaydet_Click(object sender, EventArgs e)
    {
        System.Data.SqlClient.SqlConnection baglan = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\bilgiler.mdf;Integrated Security=True;User Instance=True");
        System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter();
        adp.SelectCommand = new System.Data.SqlClient.SqlCommand("Select * From kisibilgi", baglan);

        baglan.Open();


        System.Data.DataSet ds = new System.Data.DataSet();
        adp.Fill(ds);

        // Xml dosya oluşturarak sql tablodaki verileri kaydet
        ds.WriteXml(@"C:\deneme.xml");
        Response.Write("Xml dosya başarıyla oluşturuldu");
       
    }

    protected void btnXmlOku_Click(object sender, EventArgs e)
    {
        DataSet verioku = new DataSet();
        verioku.ReadXml(@"C:\deneme.xml");
        this.GridView1.DataSource = verioku.Tables[0];
        this.GridView1.DataBind();
        GridView1.GridLines = GridLines.Both;
    }
}

//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN