c# 如何BINDING绑定radiobutton控件
界面安放了3个单选按钮 保存时分别是若选 radiobutton1 数据库存A radiobutton2 数据库存B radiobutton3 数据库存C 当我要修改此界面数据 调出时 我如何用BINDING来绑定这三个控件 我是这样写的但是不对if (dsMain.Tables[0].Rows[0]["service_request"].ToString() == "A")
{
binding = new Binding("checked", dsMain.Tables[0], "service_request");
binding.FormattingEnabled = true;
radioButton1.DataBindings.Clear();
radioButton1.DataBindings.Add(binding);
};
if (dsMain.Tables[0].Rows[0]["service_request"].ToString() == "B")
{
binding = new Binding("checked", dsMain.Tables[0], "service_request");
binding.FormattingEnabled = true;
radioButton2.DataBindings.Clear();
radioButton2.DataBindings.Add(binding);
};
if (dsMain.Tables[0].Rows[0]["service_request"].ToString() == "C")
{
binding = new Binding("checked", dsMain.Tables[0], "service_request");
binding.FormattingEnabled = true;
radioButton3.DataBindings.Clear();
radioButton3.DataBindings.Add(binding);
}; --------------------编程问答-------------------- 三个按钮应该是一组吗?你这样恐怕不是一组吧? --------------------编程问答-------------------- 我怎么变成一组 --------------------编程问答-------------------- Name 命名一样就可以了。他们就是一组了。 --------------------编程问答-------------------- 可能考虑一下,binding的事件format和parseformat一个是从数据库出来时绑定的处理,一个保存到数据前的处理
可参考下:http://social.msdn.microsoft.com/forums/en-US/winformsdatacontrols/thread/3ae51a25-9f50-40ae-81a4-2938afb49d48/ --------------------编程问答-------------------- 你的是winform还是web的?
web的加个属性 好像是group
如果是winfrom 拖上去就行了不用设置(vs2005不用` 03的不记得了`太早了) --------------------编程问答-------------------- winform 的 VS2005 怎么把3个单选放到一组 --------------------编程问答-------------------- --------------------编程问答-------------------- group 名字写成一样的就是组了
补充:.NET技术 , C#