如何将XML作为数据源绑定到控件

显示结果:
表的名称是:Person
Name Phone Address
张三 66666666 北京市海淀区
李四 88888888 北京市丰台区
王五 99999999 北京市朝阳区

xml文件是:
<People>
    
<Person>
        
<Name>张三</Name>
        
<Phone>66666666</Phone>
        
<Address>北京市海淀区</Address>
    
</Person>
    
<Person>
        
<Name>李四</Name>
        
<Phone>88888888</Phone>
        
<Address>北京市丰台区</Address>
    
</Person>
    
<Person>
        
<Name>王五</Name>
        
<Phone>99999999</Phone>
        
<Address>北京市朝阳区</Address>
    
</Person>
</People>

源代码


            
void Page_Load(object sender, System.EventArgs e)
            
{
                
// 创建 DataSet 对象
                DataSet myDS = new DataSet();

                
// 将 XML 文件读入 DataSet
                myDS.ReadXml(Server.MapPath("people.xml"));

                
// 显示 DataSet 中表的名称
                Label1.Text = "表的名称是:" + myDS.Tables[0].TableName;

                
// 绑定到 DataGrid
                DataGrid1.DataSource = myDS.Tables[0];
                DataGrid1.DataBind();
            }

posted @ 2005-07-28 23:07  therockthe  阅读(336)  评论(0)    收藏  举报