Radio Button "yes/no" Binding WinForms

I am new to radio button binding.  I have the following controls on my form:
gbWeldFixPic - Group Box Control
rbWeldFixPicNo - Radio Button Control - in gbWeldFixPic
rbWeldFixPicYes - Radio Button Control - in gbWeldFixPic

I have a field in sql that stored the value as a bit (field name:  engord.weldfixpic)

When I open the form for an existing order.... if my bit value is 1 then I want the rbWeldFixPicYes = checked, if my bit value is 0 then I want the rbWeldFixPicNo = checked.

What is a good way to implement this?  Please provide a working code example.
ndornackAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Meir RivkinConnect With a Mentor Full stack Software EngineerCommented:
do it explicitly would be the easiest and fastest way to achieve what u want.
simply check the value of engord.weldfixpic, something like:

UpdateWeldFixPic(bool.Parse(engord.weldfixpic.ToString());

UpdateWeldFixPic(bool isWeldFixPic){
rbWeldFixPicYes.Checked = isWeldFixPic;
rbWeldFixPicNo.Checked = !isWeldFixPic;
}

Open in new window

0
 
ndornackAuthor Commented:
I figured out a different way to do it, going along your thoughts though:

        private void rbWeldFixPicYes_CheckedChanged(object sender, EventArgs e)
        {
            if (rbWeldFixPicYes.Checked == true)
                newEngOrd.WeldFixPic = true;
            else
                newEngOrd.WeldFixPic = false;
        }

Thanks for your help
0
All Courses

From novice to tech pro — start learning today.