标签: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