checkbox和radiobutton的引用问题(急)
我的代码如下:
CheckBox opt;
for(i=0;i<9;i++)
{
opt=(CheckBox)chart.FindControl("opt"+i);
}
其中,"opt"+i是一些CheckBox或RadioButton,因为RadioButton是CheckBox的子类
所以我想这样遍历因该市可以的,但是当要引用到一个RadioButton时,opt则得到一个null。
想请问大虾我该如何做?
我把opt的类型换为RadioButton也不行。
问题点数:100、回复次数:4Top
1 楼DreamMeng( 追梦 )回复于 2003-06-01 16:44:23 得分 0
GZTop
2 楼bluesea_2000(我想我是海)回复于 2003-06-01 16:46:20 得分 0
简单说就是
CheckBox类型的变量能否引用一个RadioButtonTop
3 楼shuker(我是一只小花猪)回复于 2003-06-01 16:47:17 得分 100
CheckBox opt;
RadioButton rb;
for(i=0;i<9;i++)
{
Control con = chart.findcontrol("opt"+i);
opt = con as CheckBox;
if(opt != null)
{
// opt is a valid checkbox
}
else
{
rb = con as RadioButton;
if(rb != null)
// rb is a valid radiobutton
else
// con is neither a checkbox or a radionbutton
}
}
Top
4 楼fengxin107(追逐彩虹)回复于 2003-06-01 16:50:20 得分 0
我看不能。
RadioButton如果是一个没必要循环吧,如果是一组一定会有组名,选择出来的值是一个也没有必要循环。RadioButton的值直接取就是了。Top




