如何将XML作为数据源绑定到控件
2005-04-02 05:54
465 查看
显示结果:
表的名称是:Person
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();
}
表的名称是:Person
Name | Phone | Address |
张三 | 66666666 | 北京市海淀区 |
李四 | 88888888 | 北京市丰台区 |
王五 | 99999999 | 北京市朝阳区 |
<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();
}
相关文章推荐
- Demo: Dictionary>> 泛型读取XML文件数据作为数据源(DataSource)绑定到DropDownList控件 定义个一个公用类
- XML 作为数据源绑定控件
- 控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定
- 如何将Excel作为UltraWebGrid 数据源绑定到UltraWebGrid中?
- 数据绑定技术—将 XML 文件做为数据源绑定到控件
- 如何将数据源绑定在essential grid for JavaScript网格控件上
- 如何用HashTable数据源绑定DataList、DropDownList等相似控件
- 如何用HashTable数据源绑定DropDownList控件?
- 将 XML 文件做为数据源绑定到控件
- 将Xml数据绑定到数据源绑定控件
- 将Xml数据绑定到数据源绑定控件
- 关于模板控件如何实现多数据源绑定的问题
- 如何让GridView控件在绑定的数据源没有数据时也显示标题
- BCGControlBar Grid网格控件如何绑定到数据源(附Demo下载)
- C#中,datagridview与sql数据源绑定后,通过控件更改数据如何自动回写更新到数据源
- 如何简单的用DataSet读取XML 并把它绑定到控件(GridView、DataList)
- winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?
- C#中XML字符串做数据源绑定到控件
- 数据绑定技术_单值数据绑定示例;将 DataTable,DataSet,DataView,DataReader 绑定到 DataGrid 控件示例;DataBinder.Eval;数组的值赋给ListBox1;Hashtable 绑定到;RadioButtonList;将XML 文件做为数据源绑定到控件
- 如何将Excel表格作为数据源绑定到DataGird