码迷,mamicode.com
首页 > 其他好文 > 详细

DevExpress ComboboxEdit绑定key value值

时间:2021-02-26 13:28:25      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:row   数据   err   name   dev   class   message   get   show   

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);

DevExpress ComboboxEdit绑定key value值

标签:row   数据   err   name   dev   class   message   get   show   

原文地址:https://www.cnblogs.com/mikemao/p/14450516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!