c#的winform程序中,radiobutton的用法

我在窗体上放了三个radiobutton。还有一个combobox。我想在分别选择三个不同的radiobutton时,让combobox绑定不同的数据字段。显示不同的内容... 我在窗体上放了三个radiobutton。还有一个combobox。我想在分别选择三个不同的radiobutton时,让combobox绑定不同的数据字段。显示不同的内容。但在运行的时候,点第一个radiobutton时,程序正常运行。当点第二个的radiobutton的时候,就出错了,提示的意思就是该combobox已经绑定了数据了,不能再重新绑定。请问,怎么能动态更新绑定字段呢。该在那里写代码完成呢,谢谢。 展开
 我来答
老猿小郭
2010-03-08 · TA获得超过2763个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:571万
展开全部
ComboBox绑定数据以后是不能重新绑定的,当然,ComboBox.Items.Clear()也是不行的,你可以用ComboBox.DataSource = null,然后重新绑定。
或者还有个办法,那就是不做绑定,每次更新数据的时候先用Clear()方法清空数据,然后用Add()方法向ComboBox里加入数据,当然这个办法比较麻烦,你看着用吧,呵呵。
grass107
2010-03-08 · TA获得超过687个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:355万
展开全部
如果绑定的是同一个表或者是同一个集合,让现实的不同可以用
DisplayMember属性,this.comboBox2.DisplayMember = "字段名";
就可以改变现实。

如果需要重新绑定,那么只能用this.comboBox2.DataSource = 集合;
这种方式来改变。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a93c69813
2010-03-08
知道答主
回答量:18
采纳率:0%
帮助的人:7.2万
展开全部
如果你是连接数据库的话 不同的radiobutton 绑定不同的字段就可以了 不知道是不是 连接数据库啊~~ 每一个radiobutton 只能绑定一个字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月寒吧
2010-03-08 · 超过12用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:37.3万
展开全部
经测试可以重新绑定,希望把问题再说的详细点,便于解答.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BRUCE岳
2010-03-08 · 超过10用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:48.8万
展开全部
点击进入后在写代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式