zoukankan      html  css  js  c++  java
  • DevExpress ComboboxEdit绑定key value值

    DevExpress中ComboboxEdit是没有DataSource属性的,所以不能绑定数据源,只能一项一项的添加。

    我现在需要给ComboboxEdit绑定键值对的属性,具体操作如下:

    1、新建一个ListItem类,继承object。

    public class ListItem : Object
        {
            public string Text { get; set; }
    
            public string Value { get; set; }
    
            public ListItem(string text, string value)
            {
                this.Text = text;
                this.Value = value;
            }
    
            public override string ToString()
            {
                return this.Text;
            }
        }

    2、绑定数据源

    string text = string.Empty;
    string value = string.Empty;
    ListItem item = null;
    StartBranchId.Properties.Items.Clear();
    foreach (DataRow row in data.Tables["Branch"].Rows)
    {
        item = new ListItem(row["xName"].ToString(), row["Id"].ToString());
        this.StartBranchId.Properties.Items.Add(item);
    }

    3、取值

    MessageBox.Show((StartBranchId.SelectedItem as ListItem).Text);
    MessageBox.Show((StartBranchId.SelectedItem as ListItem).Value);
  • 相关阅读:
    HDU4611+数学
    HDU4612+Tarjan缩点+BFS求树的直径
    HDU4602+推导公式
    HDU4607+BFS
    HDU1353+贪心
    HDU4545+LCS
    HDU4548+素数
    HDU4539+状态压缩DP
    HDU2110+母函数
    HDU1569+最大点权集
  • 原文地址:https://www.cnblogs.com/mikemao/p/14450516.html
Copyright © 2011-2022 走看看