您的位置:首页 > 产品设计 > UI/UE

KeyValuePair<byte, string> 类型的数据如何绑定到ComboBox控件上

2011-12-06 16:56 816 查看
http://blog.163.com/prince.king_521/blog/static/1068912042010101051555903/

直接上代码,KeyValuePair<byte, string> 类型的数据绑定到ComboBox控件上,并且可以指定ComboBox的DisplayMember和ValueMember。

代码如下:

/// <summary>

/// 获取数据源

/// </summary>

/// <returns></returns>

private List<KeyValuePair<byte, string>> GetData()

{

List<KeyValuePair<byte, string>> list = new List<KeyValuePair<byte, string>>();

for (int i = 0; i < 5; i++)

{

KeyValuePair<byte, string> item = new KeyValuePair<byte, string>((byte)i, "test"+i.ToString());

list.Add(item);

}

return list;

}

/// <summary>

/// 绑定列表数据到ComboBox

/// </summary>

private void BindData()

{

ComboBox cmbTest = new ComboBox();

// 获取系统声音信息并绑定到下拉控件

List<KeyValuePair<byte, string>> list = GetData();

cmbTest.DataSource = list;

cmbTest.DisplayMember = "Value";

cmbTest.ValueMember = "Key";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: