我无法创建一个类或自己的对象,因此我想使用 List<KeyValuePair>
来存储两个属性,然后将此对象绑定到组合框。
但是,我不知道如何设置组合框中的 valueField
和 TextField
。
代码如下。
List<KeyValuePair<int, string>> kvpObject =
new List<KeyValuePair<int, string>>();
foreach (User u in m_users) {
kvpObject.Add(new KeyValuePair<int, string>(u.ID, u.Name));
}
// Bind Add Users combobox
cmboBox.DataSource = kvpObject;
cmboBox.ValueField = "????" // Maybe something like kvpObject[0]..
cmboBox.TextField = "????";
cmboBox.DataBind();
有人知道我需要在????
里面放什么吗?