i designed a desktop application which contain multiple questions and answers were taken with multiple radio button but when new question is answered previous radio button response disappears and new radio button gets checked.Can any one please help me to show all enabled radio buttons in the panel ?
providing the code containing radio button check for all the questions
while (dr13.Read())
{
String ss = (dr13["ans"]).ToString();
Console.WriteLine(ss);
String comme = (dr13["comment"]).ToString();
Console.WriteLine(comme);
String fridd = (dr13["frid"]).ToString();
Console.WriteLine(fridd);
RadioButton rb = new RadioButton();
rb.Width = 130;
rb.Text = "Satisfactory";
rb.ForeColor = Color.White;
if (ss == "Satisfactory")
{
rb.Checked = true;
}
rb.CheckedChanged += marpolradiosatis;
rb.Tag = fridd;
flowLayoutPanel1.Controls.Add(rb);
RadioButton rb1 = new RadioButton();
rb1.Text = "Not satisfactory";
rb1.Width = 130;
rb1.ForeColor = Color.White;
if (ss == "Not satisfactory")
{
rb1.Checked = true;
}
rb1.CheckedChanged += marpolradionot;
rb1.Tag = fridd;
flowLayoutPanel1.Controls.Add(rb1);
RadioButton rb2 = new RadioButton();
rb2.Text = "Need improvement";
rb2.Width = 160;
rb2.ForeColor = Color.White;
if (ss == "Need improvement")
{
rb2.Checked = true;
}
rb2.CheckedChanged += marpolradioneed;
rb2.Tag = fridd;
flowLayoutPanel1.Controls.Add(rb2);
RadioButton rb3 = new RadioButton();
rb3.Text = "NA";
rb3.Width = 130;
rb3.ForeColor = Color.White;
if (ss == "NA")
{
rb3.Checked = true;
}
rb3.CheckedChanged += marpolradiona;
rb3.Tag = fridd;
flowLayoutPanel1.Controls.Add(rb3);
}