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>
posted @ 2009-07-29 21:52  三颗屎  阅读(216)  评论(0编辑  收藏  举报