• .net 读取Xml文件并进行DropDownList数据绑定


    页面:

     <asp:DropDownList ID="compactType" runat="server" AutoCallBack="True" Width="153px"> </asp:DropDownList>

    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>

    c#后台:

    /// <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();     

      } 

    SecurityFactory sf = new SecurityFactory();
    string path2 = Server.MapPath("./xml/XMLFile2.xml");
    //xml文件路径
    sf.ReadXml(path2, 
    this.compactType, "id""val"); 
  • 相关阅读:
    Ext JS 6学习文档-第5章-表格组件(grid)
    Ext JS 6学习文档-第4章-数据包
    Ext JS 6学习文档-第3章-基础组件
    Ext JS 6学习文档–第2章–核心概念
    Ext JS 6学习文档–第1章–ExtJS入门指南
    Console命令详解,让调试js代码变得更简单
    使用Node.js+Socket.IO搭建WebSocket实时应用
    node.js应用--转载
    Node.js 究竟是什么?
    Hello, Unity!
  • 原文地址:https://www.cnblogs.com/lizhao/p/1990472.html
Copyright © 2020-2023  润新知