XML文件绑定数据集控件操作

本文介绍了一个使用XML文件进行数据读取和写入的例子。通过C#代码实现数据绑定和添加功能,具体展示了如何从XML文件中读取数据并将其绑定到GridView控件上,以及如何向XML文件中添加新的数据记录。
//数据绑定
    public void DataBind()
    {
        DataSet ds 
= new DataSet();
        ds.ReadXml(Server.MapPath(
@"App_data/dbGuest.xml"));
        GridView1.DataSource 
= ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }
//添加
   public void XmlDataAdd()
    {
        DataSet ds 
= new DataSet();
        ds.ReadXml(Server.MapPath(
@"App_data/dbGuest.xml"));
        DataRow dr 
= ds.Tables[0].NewRow();
        dr[
"Name"= "spark";
        dr[
"City"= "tokyo";
        dr[
"Email"= "jis@163.com";
        dr[
"Message"= "thank you";
        dr[
"STime"= DateTime.Now.ToString();
        ds.Tables[
0].Rows.Add(dr);
        ds.WriteXml(Server.MapPath(
@"App_data/dbGuest.xml"));
    }
dbGuest.xml
<?xml version="1.0" standalone="yes"?>
<dbGuest xmlns="http://tempuri.org/dbGuest.xsd">
  
<User>
    
<Name>shaoazhd</Name>
    
<City>beijing</City>
    
<Email>sss@22.net</Email>
    
<Message>afsa</Message>
  
</User>
  
<User>
    
<Name>zhangsan</Name>
    
<City>shanghai</City>
    
<Email>zhangsna@322.net</Email>
    
<Message>sss</Message>
  
</User>
  
<User>
    
<Name>sss</Name>
    
<City>ss</City>
    
<Email>ss@22.net</Email>
    
<Message>asfdasfd</Message>
  
</User>
  
<User>
    
<Name>spark</Name>
    
<City>tokyo</City>
    
<Email>jis@163.com</Email>
    
<Message>thank you</Message>
    
<STime>2009-7-29 21:55:01</STime>
  
</User>
</dbGuest>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值