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);
  • 相关阅读:
    CF786E ALT
    CF704D Captain America
    [NOI2016]循环之美
    「PKUWC2018」猎人杀
    [HNOI2019]JOJO
    博客已转移
    $20200203$的数学作业
    20200202的数学作业
    NOIp 2016 选课 (DP)
    Luogu P2574 XOR的艺术 (线段树)
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/1221984.html
Copyright © 2011-2022 走看看