读书人

请教怎样把一组(多个)RadioButton控件

发布时间: 2012-04-03 12:38:19 作者: rapoo

请问怎样把一组(多个)RadioButton控件, 绑定到同一个数据源呢?
rdo1.DataBindings.Add("Checked", bds, "isEmpty");
rdo2.DataBindings.Add("Checked", bds, "isEmpty");


这样没有达到理想的效果, 请问正确的做法应该怎样写呢?

[解决办法]
这个做简单绑定很难吧,不如包装成一个新类,用事件处理数据源的问题。
[解决办法]
楼主这样做是为了实现什么效果?
[解决办法]
放在一个panel里面就可以了
[解决办法]
难以理解的需求,这么用控件违背了人家设计的本意,干嘛还要用呢
[解决办法]
是不是这个意思?
radioButton1.DataBindings.Add("Checked", bds, "IsEmpty");
radioButton1.Checked = (Boolean)bds.Tables[0].Rows[0]["Checked"];
radioButton2.DataBindings.Add("Checked", bds, "错");
radioButton2.Checked = !(Boolean)bds.Tables[0].Rows[0]["Checked"];

读书人网 >C#

热点推荐