Discuz!NT
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
商都网教育宝典宝库

发表新主题 回复该主题
本主题被查看1168次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: DataSet读写xml文件
张小峰
超级版主
UID: 14
来自:
精华: 4
积分: 313
帖子: 285
注册: 2007-8-23 10:27:00
状态: 离线
威望: 8.00
金钱: 75.55 元
只看楼主 2007-09-10 10:52
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();
    }
#1  
发表新主题 回复该主题
本主题被查看1168次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-10-07 11:59:32

版权所有 商都网教育宝典
         Powered by Discuz!NT 1.0.6666    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 seconds