winform中下拉框 如何设置text值和value值

dengyi425 2009-12-10 02:50:37
我现在弄一个下拉框 固定写死了值

我想像ASP。NET那样有listItem 可以设置text值和value值

但winform的下拉框只给我一个(Collection)只能写text值不能写value



我在后台DisplayMember 和valueMember设置报错说是只读的

应该怎么弄?
...全文
711 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程有钱人了 2009-12-10
  • 打赏
  • 举报
回复
解决方法:构造数据源,给数据源添加一项,dapter.SelectCommand = new OleDbCommand( "select * from prov ", conn);
dapter.Fill(ds, "prov ");
// 下面是构造数据源
DataTable dt =ds.Tables[ "prov "];
DataRow dr = dt.NewRow();
dr[ "prov_id "] = "0 ";
dr[ "prov_name "] = "请选择 ";
dt.Rows.InsertAt(dr, 0);

provbox.DataSource =dt.DefaultView;
provbox.DisplayMember = "prov_name ";
provbox.ValueMember = "prov_id ";
这样再绑定,就多了默认的 "请选择 "选项。
dengyi425 2009-12-10
  • 打赏
  • 举报
回复
设置displaymember和valuemember属性!
报错啊。说是属性是只读的。不让我改啊
Jelly_tracy 2009-12-10
  • 打赏
  • 举报
回复
设置displaymember和valuemember属性!

dengyi425 2009-12-10
  • 打赏
  • 举报
回复
第一次开发C/S 用winform开发,好多东西和asp.net不一样啊
谁给我个源码吧
怎么给winform的下拉框定义text值和value值
baotao123 2009-12-10
  • 打赏
  • 举报
回复
你试试这样弄:先实例化一个你说的那个控件,然后再点text和value进行赋值
shizhen_zhang 2009-12-10
  • 打赏
  • 举报
回复
创建一个类 listItem 包含 text 和 value
mohugomohu 2009-12-10
  • 打赏
  • 举报
回复
什么情况
wangchunlin880210 2009-12-10
  • 打赏
  • 举报
回复
接分

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧