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);
  • 相关阅读:
    WPF复杂形状按钮
    (WPF)360安全卫士界面设计
    WPF图标拾取器
    WPF透明窗体制作
    空间分析开源库GEOS
    GIS开源程序收集
    flask 链接 url_for()
    自定制404错误页码
    Flask 模板语言
    flask路由和视图和cookie
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/1221984.html
Copyright © 2011-2022 走看看