C# 哈希表能不能绑定到下拉列表上?或者说下拉列表需要一个显示的值,但是返回的时候要的是编号,表意不清,具体如下解释: 是这样子的,有一个表(“编号”,“名称”),举俩例子(“001”,“背景”)(“002”,“上海”)然后,我要把这个表绑定到下拉列表上,下拉列表要显示的是“名称”一列的数据,但是返回时,返回值是名称对应的编号,好比说:下拉列表当前选中值为“上海”,那么返回的是“002”,这样子的需求,求赐教怎么做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以啊.自定义一个listitem,然后绑定到combobox的数据源,设置相应属性即可 /// 自定义控件comobx的listitme /// </summary> public class ListItem { private string key; /// <summary> /// key 键 /// </summary> public string Key { get { return key; } set { key = value; } } private string value; public string Value { get { return this.value; } set { this.value = value; } } /// <summary> /// key键,value:值 /// </summary> /// <param name="mvalue">ValueMember</param> /// <param name="mkey">DisplayMember</param> public ListItem(string mvalue, string mkey) { this.Key = mkey; this.Value = mvalue; } } [Quote=引用 1 楼 的回复:]可以啊.自定义一个listitem,然后绑定到combobox的数据源,设置相应属性即可谢谢了~ 打包部署/ backgroundWorker使用问题 如何在c#中调用系统的zip的加压功能? C#中位运算的问题 菜鸟求助-课设-windows窗口应用程序连接mysql数据库问题-大神帮帮忙 Remoting 为从具有指定 URI 的资源下载的数据打开一个可读的流,遇到问题请教。 Winform怎么实现搜索引擎一样的搜索方法 如何就把PPT转换成HTML显示的问题 如何删除一个TXT文件里的内容呀!!!! DataTable转换成string[]形式 [!急]服务器端怎么判断网页是通过链接打开而不是刷新页面
/// </summary>
public class ListItem
{
private string key;
/// <summary>
/// key 键
/// </summary>
public string Key
{
get { return key; }
set { key = value; }
}
private string value; public string Value
{
get { return this.value; }
set { this.value = value; }
} /// <summary>
/// key键,value:值
/// </summary>
/// <param name="mvalue">ValueMember</param>
/// <param name="mkey">DisplayMember</param>
public ListItem(string mvalue, string mkey)
{
this.Key = mkey;
this.Value = mvalue;
}
}
可以啊.自定义一个listitem,然后绑定到combobox的数据源,设置相应属性即可谢谢了~