日历

2008 8.21 Thu
     12
3456789
10111213141516
17181920212223
24252627282930
31      
«» 2008 - 8 «»

文章搜索

日志文章

2008年06月09日 10:11:10

读取Xml文件进行绑定数据

<1>DropDownList控件----V
<asp:DropDownList ID="compactType" runat="server" AutoCallBack="True" Width="153px"> </asp:DropDownList>
<2> Xml文件文档
<?xml version="1.0" encoding="utf-8" ?>
<roots>
<root>
  <id>1</id>
  <Culture>初中以下</Culture>
</root>
<root>
  <id>2</id>
  <Culture>初中</Culture>
</root>
<root>
  <id>3</id>
  <Culture>中专</Culture>
</root>
<root>
  <id>4</id>
  <Culture>高中</Culture>
</root>
<root>
  <id>5</id>
  <Culture>大专</Culture>
</root>
<root>
  <id>6</id>
  <Culture>本科</Culture>
</root>
</roots>
<3>读取xmlwen见进行绑定的方法---M
/// <summary>
  /// 读取xml文件,用数据填充DropDownList,进行绑定
  /// </summary>
  /// <param name="path">xml文件路径</param>
  /// <param name="dp">要进行绑定的DropDownList名称</param>
  /// <param name="id">DropDownList要显示的文本(xml文件的一个节点)</param>
  /// <param name="val">DropDownList要显示的值(xml文件的一个节点)</param>
  public void ReadXml(string path,DropDownList dp,string id,string val)
  {
    DataSet ds = new DataSet();
    ds.ReadXml(path);
    dp.DataSource = ds;    
    dp.DataTextField = id ;
    dp.DataValueField = val;
    dp.DataBind();    
  }
<4>调用
SecurityFactory sf = new SecurityFactory();
//xml文件路径
string path2 = Server.MapPath("./xml/XMLFile2.xml");
sf.ReadXml(path2, this.compactType, "id", "val");

绑定成功!!!

类别: ASP.NET |  评论(4) |  浏览(3315) |  收藏
一共有 4 条评论
2楼 橡国国际购物-橡国国际电视购物.. 2008年06月10日 21:35:52 Says:
支持
1楼 直流电源,直流稳压电源,逆变电源 2008年06月09日 19:17:33 Says:
http://www.lyld.com/product/lw.htm直流稳压电源
« 1 2» Pages: ( 1/2 total )
发表评论