有关xml操作的心得(2)--xml文件和数据显示控件的绑定
2006-07-20 14:14
344 查看
xml文档不是很规范没怎么仔细考虑设计的合理性,文档如下
<?xml version="1.0" encoding="gb2312"?>
<files maxid ="002">
<file>
<name>新建文件夹</name>
<id>001</id>
<nodetype>02</nodetype>
<author>system</author>
<parentid>-1</parentid>
</file>
<file>
<name>system2</name>
<id>002</id>
<parentid>-1</parentid>
<nodetype>02</nodetype>
</file>
</files>
当我用如下代码读入并绑定到datagrid发现
string mypath = Server.MapPath("A.xml");
DataSet myds = new DataSet();
myds.ReadXml(mypath);
DataGrid1.DataSource = myds;
DataGrid1.DataBind();
绑定后显示的内容确是
连我需要的file内容的影子都没有看到,后来经别人提示,才知道,file节点内容居然是放在dataset.tables[1],暂时没找到相关的帮助来帮我理解这个现象,只能记下来了。不过据我猜测,如果在file节点下面存在另外多个嵌套节点那么可能会在tables【3】出现这个嵌套内容的显示
<?xml version="1.0" encoding="gb2312"?>
<files maxid ="002">
<file>
<name>新建文件夹</name>
<id>001</id>
<nodetype>02</nodetype>
<author>system</author>
<parentid>-1</parentid>
</file>
<file>
<name>system2</name>
<id>002</id>
<parentid>-1</parentid>
<nodetype>02</nodetype>
</file>
</files>
当我用如下代码读入并绑定到datagrid发现
string mypath = Server.MapPath("A.xml");
DataSet myds = new DataSet();
myds.ReadXml(mypath);
DataGrid1.DataSource = myds;
DataGrid1.DataBind();
绑定后显示的内容确是
files_id | maxid |
001 | 002 |
相关文章推荐
- Repeater 的操作,数据的显示,绑定,动态取控件中的值和Repeater1_ItemCommand事件的相关用法
- .NET 使用GridView控件绑定数据源其他操作(查询相关数据,而不是显示全数据)
- xml学习(三)---利用xml文件实现数据岛功能(网页显示xml文件中的内容免C#代码操作xml文件)
- Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定之二:使用外部URL的XML文件)
- Repeater 的操作,数据的显示,绑定,动态取控件中的值和Repeater1_ItemCommand事件的相关用法
- Android布局设计之ExpandableList绑定XML数据构成级联、item布局页面的控件查找及配置child事件,自定义适配显示内容
- XML文档数据操作心得
- WPF中控件绑定XML文件,实现修改XML文件即可以改变程序控件内容
- C#操作xml文档,cuid,dategridview显示数据
- flex :读取access数据库数据 转化为xml 然后在flex页面显示绑定图片
- 用DropDownList控件绑定XML数据实现省市区三级联动
- 数据绑定控件[选择类型控件]、图像显示控件【哈哈、28号就可以回家啦、亲们回家过中秋节啦~!各位们都淡定点啊~!】
- 详解ASP.NET数据绑定操作中Repeater控件的用法
- 改個名字再發一次--本例運用了javascript,html控件,服务器控件,最重要的就是javascript对空间的操作--GridView套GridViewtao--- 利用GridView显示主细表并一次编辑明细表所有数据的例子
- 从xml文件中绑定数据到DropDownList控件上
- 母版页中数据绑定控件不显示数据的问题
- 操作xml,将xml数据显示到treeview的C#代码
- 关于.net中控件与xml文件绑定心得
- 数据绑定控件Repeater/GridView/DataList在前台显示正确的文本格式
- 7.数据本地化CCString,CCArray,CCDictionary,tinyxml2,写入UserDefault.xml文件,操作xml,解析xml