zoukankan      html  css  js  c++  java
  • Emun绑定到DropDownList

    Emun绑定到DropDownList

       /// <summary>
            
    /// 输入DropDownList与Enum进行帮定
            
    /// </summary>
            
    /// <typeparam name="T"></typeparam>
            
    /// <param name="drp"></param>
            public static void BindDropDownList<T>(DropDownList drp)
            {
                
    //emun成员个数: typeof(T).GetFields().Length
                System.Reflection.FieldInfo[] fields = typeof(T).GetFields();

                
    foreach (var item in fields)
                {
                    
    if (!item.IsSpecialName)//反射出第一个Field为特殊Field
                    {
                        
    string text = item.Name.ToString();//对应的文章
                        string value = item.GetRawConstantValue().ToString();//对应的值

                        drp.Items.Add(
    new ListItem(text, value));
                    }
                }
            }


    //用法:
    UIBase.BindDropDownList<JTSCM.Enum.RightFlagEnum>(DropDownList1);
  • 相关阅读:
    与大神聊天1h
    《海上钢琴师》观后感
    《小王子》读书笔记
    Joining Data with dplyr in R
    SQL学习笔记1
    电影《受益人》观后感
    markdown文本编辑学习笔记2
    importing-cleaning-data-in-r-case-studies
    一个测试人员的工作该怎么开展
    测试总结报告
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/1221984.html
Copyright © 2011-2022 走看看