xml文件:
 1从XML文件读取数据绑定到列表控件<?xml version="1.0" encoding="utf-8" ?>
 2从XML文件读取数据绑定到列表控件<DdlFeeData>
 3从XML文件读取数据绑定到列表控件    <Content>
 4从XML文件读取数据绑定到列表控件        <name>总费用</name>
 5从XML文件读取数据绑定到列表控件        <value>should_pay</value>
 6从XML文件读取数据绑定到列表控件    </Content>
 7从XML文件读取数据绑定到列表控件    <Content>
 8从XML文件读取数据绑定到列表控件        <name>加工费</name>
 9从XML文件读取数据绑定到列表控件        <value>process_fee</value>
10从XML文件读取数据绑定到列表控件    </Content>
11从XML文件读取数据绑定到列表控件</DdlFeeData>
12从XML文件读取数据绑定到列表控件
代码:
 1         /// <summary>
 2         /// 从XML文件读取数据绑定到列表控件
 3         /// </summary>
 4         /// <remarks>Code by 旋律游魂</remarks>
 5         /// <param name="filepath">XML文件路径</param>
 6         /// <param name="nodeString">结点</param>
 7         /// <param name="lic">ListControl ID</param>
 8         public void ReadXMLBindListControl(string filepath,string nodePath,System.Web.UI.WebControls.ListControl lic)
 9         {
10             lic.Items.Clear();
11             XmlDocument doc = new XmlDocument();
12             doc.Load(filepath);
13             XmlNodeList nodeList = doc.SelectNodes(nodePath);
14 
15             foreach(XmlNode node in nodeList)
16                 lic.Items.Add(new ListItem(node.ChildNodes[0].InnerText,node.ChildNodes[1].InnerText));
17         }

调用:
    ReadXMLBindListControl(Server.MapPath("DdlInfoData.xml"),"DDLInfoList/Content",DdlqueryDetail);

相关文章: