在我的设计中有几个radiobutton 各个按钮的Text都有显示内容
本人想用switch 语句
switch (test.studentAnswers[questionindex])
{
case "A":
radA.Checked = true;
answer = "A";
break;
case "B":
radB.Checked = true;
answer = "B";
break;
case "C":
radC.Checked = true;
answer = "C";
break;
default:
radA.Checked = false;
radB.Checked = false;
radC.Checked = false;
break;
}test.studentAnswers[questionindex] 是存放radn.Text的内容
不知怎样将radioButton中的内容转换为我所要的A、B、C
还请各位帮忙解决 谢谢!
本人想用switch 语句
switch (test.studentAnswers[questionindex])
{
case "A":
radA.Checked = true;
answer = "A";
break;
case "B":
radB.Checked = true;
answer = "B";
break;
case "C":
radC.Checked = true;
answer = "C";
break;
default:
radA.Checked = false;
radB.Checked = false;
radC.Checked = false;
break;
}test.studentAnswers[questionindex] 是存放radn.Text的内容
不知怎样将radioButton中的内容转换为我所要的A、B、C
还请各位帮忙解决 谢谢!
解决方案 »
- C# winfrom 属性设置
- 部署项目后,remoting事件失效?急...
- 如何用jQuery做51job上面那地址栏选取的联动效果
- 求救下,插入数据,后面怎么多了好多空格..
- 在WebForm中如何动态修改IE打印“页面设置”中的参数???
- 带卷滚的paint如何使一部分数据始终画在窗口的固定位置
- 一段代码的疑惑,请指教!!!!
- 怎样让combobox不获得焦点???
- tooltip的显示有时间限制?当鼠标在lable上一直悬停,tooltip的显示内容就会消失,此后就不会再次显示。有什么方法解决呢?
- c#后台函数返回什么类型给ios手机端可省流量,求解答!
- 关于邮箱的正则表达式
- c# IndexOf()问题
其次,在那个switch语句中就能实现转换;当然,你可以写一个方法来转换,或者用hash table或者更复杂的方式来处理。
this.radA.Text = string.Format("A:{0}", rd["option"]);
test.studentAnswers[questionindex]=this.radA.Text;
我想将 test.studentAnswers[questionindex]中的的内容用switch语句来判断 但是 test.studentAnswers[questionindex]里面的具体内容我不清楚
如今想用A、B、C来代替test.studentAnswers[questionindex]
不知这样说 你清楚了吗?
那不应该用switch做。 而需要用for(int i= 0; i <=questionindex;i++) 内完成赋值
answer 是用来存放选项的 即A、B、C
而我想把test.studentAnswers[questionindex]的值转换为相应的A、B、C存放在数据库中 不是将test.studentAnswers[questionindex]的内容存放在数据库中 因为是radioButton 是用来做选想的 我用了几个radioButton 想判断是否选中相应的radioButton 然后再将选中的存入数据库中
其实你test.studentAnswers[questionindex]的值都是来自于 radA.Text;
那你应该将switch中 case 部分改变一下, case "A" 应该是 case radA.Text的值