当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,