从XML文件读取数据绑定到列表控件2
<item Text="标题一" Id="1" />
<item Text="标题二"Id="4" />
<item Text="标题三"Id="5"/>
<item Text="标题四" Id="6"/>
<item Text="标题五" Id="7" />
</SiteMap>
C#代码:
2 /// 从XML文件读取数据绑定到列表控件
3 /// </summary>
4 /// <example>
5 /// <code>
6 /// ReadXMLBindListControl("tabData.xml", this.Ddl1);
7 /// </code>
8 /// </example>
9 /// <param name="filepath">XML文件路径</param>
10 /// <param name="lic">ListControl ID</param>
11 public static void ReadXMLBindListControl(string filepath, System.Web.UI.WebControls.ListControl lic)
12 {
13 string path = System.Web.HttpContext.Current.Server.MapPath(filepath);
14 if (!File.Exists(path))
15 {
16 throw new FileNotFoundException("Specified XmlFile (" + filepath + ") does not exist.");
17 }
18
19 lic.Items.Clear();
20 XmlDocument doc = new XmlDocument();
21 doc.Load(path);
22 foreach (XmlNode node in doc.DocumentElement.ChildNodes)
23 {
24 if (node.NodeType == XmlNodeType.Element)
25 {
26 lic.Items.Add(new ListItem(node.Attributes[0].Value, node.Attributes[1].Value));
27 }
28 }
29 }
转载于:https://www.cnblogs.com/hzuIT/articles/900514.html
从XML文件读取数据绑定到列表控件2相关推荐
- 小悦文件保险箱 - 修改DuiLib 列表控件支持ctrl-shift及鼠标框选多选的Demo
小悦文件保险箱是一款基于duilib 界面库开发的一款免费工具软件,帮助用户以加密形式记录.保存.保护密码和文件,可以作为加密备忘录使用,它可以为任何文件提供加密保存功能.使用方法也非常简单,先输入密 ...
- XML文件读取数据绑定到DropDownList
1 .绑定DropDownList: ddl_language.DataSource = createDataSource(); ddl_language.DataTextField = &q ...
- jdom 读取xml_JDOM分析器–将XML文件读取为Java对象
jdom 读取xml JDOM parser provides us a great Java XML API to read, edit and write XML documents easily ...
- 文件存储、列表控件 ListView 及适配器 SimpleAdapter、BaseAdapter 的使用方 法
一.文件存储 文件存储 Android中的文件存储分为内部存储和外部存储. 内部存储:将应用程序的数据以文件方式存储到设备的内部(data/[你的APP的包名]/files下),当创建的应用程序被卸载 ...
- saxreader读取服务器xml文件,使用SAXReader从xml文件读取元素
我试图使用SAXReader读取下面的xml内容 我必须读取节点名称"SelogerListController"的子元素. 节点名称"SelogerListContro ...
- javascript读取xml文件读取节点数据的例子
分享下用javascript读取xml文件读取节点数据方法. 读取的节点数据,还有一种情况是读取节点属性数据. <head> <title></title> < ...
- SAP UI5 初学者教程之二十三 - 列表控件的排序 Sort 和分组 Group 试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- 虚拟列表控件---加载大数据行
平常所用到的列ListView/ListCtrl控件,都是只有行至几百行数据,直至今日,在项目中遇到了上10W量级数据条,终于感觉到普通加载的艰辛,遂到网上乱找一通,发现大同小异,转载了这篇比较详细的 ...
最新文章
- GPU、FPGA芯片成为增强机器学习能力的“左膀右臂”
- jvm四:常量的本质含义以及助记符基本认识
- Mpg123源代码详解
- 2013eoe移动开发者大会圆满落幕
- 智慧城市落地难的原因分析
- 13. Roman to Integer
- java 微信证书文件,CertificateDownloader
- linux运行tdbshutdown,Converting Oracle Database from Linux to Windows using RMAN
- 揭秘OCR的策略规则
- FutureWarning: Passing (type 1) or 1type as a synonym of type is deprecated in a future vers 的解决
- 2019小程序没必要做了_2019年什么行业适合做小程序
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_13_使用字节流读取中文的问题...
- 基于WFST的语音识别解码器
- linux怎么使用西部数据,「轉」Linux下西部数据C1门解决方法
- 数据库实验五-数据库设计实验
- 导数的概念和求导法则
- 本篇和开发无关,查询MFI认证的办法
- 计算机分辨率无法调整,教你电脑分辨率调不过来怎么办
- Ubuntu18配置静态IP地址
- 自信比能力更重要,知识比财富更重要,诚实比勤奋更重要,宽容比原谅更重要,过程比结果更重要