DataSet读写xml文件

用DataSet和GridView控件来读写xml非常方便,而且有会有直观的显示效果:
读取时:使用ReadXml()方法
写入时:使用WriteXml()方法
我的代码如下:

    #region //运用DataSet来读数据mydatasetxml()--ReadXml
    public void mydatasetReadxml()
    {
        DataSet ds = new DataSet();
        ds.ReadXml(Server.MapPath("mytest.xml"));
        GridView1.DataSource=ds;
        GridView1.DataBind();

    }
    #endregion

    #region //运用DataSet来写数据myDatasetWritexml()--WriteXml
    public void myDatasetWritexml()
    {
        DataTable dt = new DataTable();
        dt.Columns.Add("name", Type.GetType("System.String"));
        
        DataRow dr = dt.NewRow();
        dr[0]="beijing";
          
        dt.Rows.Add(dr);
        DataSet ds = new DataSet();
        ds.Tables.Add(dt);

        ds.WriteXml(Server.MapPath("mytest.xml"));
        
    }
    # endregion

    //以下是两个按钮实现操作:
    protected void btnWrite_Click(object sender, EventArgs e)
    {
        myDatasetWritexml();
    }
    protected void btnRead_Click(object sender, EventArgs e)
    {
        mydatasetReadxml();
    }

 

 

 

转载于:https://www.cnblogs.com/fanwenxuan/archive/2007/09/08/886789.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值