zoukankan      html  css  js  c++  java
  • 1 设置 dev express控件RepositoryItemLookUpEdit数据源的方法

    private void SetLookUpEditData(Type enumType, DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit _LookUpEdit)
    {
    List<KeyValuePair<byte, string>> lstPortfolioFileStatus = new List<KeyValuePair<byte, string>>();
    lstPortfolioFileStatus.Add(new KeyValuePair<byte, string>(0, ""));
    string[] portfolioFileStatus = Enum.GetNames(enumType);
    Array.Sort(portfolioFileStatus, this);
    foreach (string strStatus in portfolioFileStatus)
    {
    KeyValuePair<byte, string> _keyValuePair = new KeyValuePair<byte, string>(((byte)(int)Enum.Parse(enumType, strStatus, true)), strStatus);
    lstPortfolioFileStatus.Add(_keyValuePair);
    }

    _LookUpEdit.DataSource = lstPortfolioFileStatus;
    _LookUpEdit.DisplayMember = "Value";
    _LookUpEdit.ValueMember = "Key";
    _LookUpEdit.NullText = string.Empty;
    _LookUpEdit.ShowHeader = false;
    _LookUpEdit.ShowFooter = false;
    _LookUpEdit.Columns.Clear();
    _LookUpEdit.Columns.Add(new LookUpColumnInfo(_LookUpEdit.DisplayMember));
    }

    说明:参数enumType是枚举的类型,参数2是控件类型,这样可以将控件显示的内容以数字的形式保存

  • 相关阅读:
    【Python】异常处理
    【Python】写入文件
    【Python】从文件中读取数据
    【Python】导入类
    【Python】继承
    【Python】使用类和实例
    SQL HAVING
    SQL GROUP BY
    SQL ORDER BY
    SQL CREATE INDEX
  • 原文地址:https://www.cnblogs.com/mibing/p/7344176.html
Copyright © 2011-2022 走看看