注册 登录
编程论坛 ASP.NET技术论坛

[求助]看看这个方法怎么写?

zhzh 发布于 2007-04-25 21:35, 386 次点击

有两个checkBox,设两个变量a和b!判断各个checkBox是否被选中,有四种情况对吗?
如果chb1被选中chb2没有被选中,则a=Y,b=N
如果chb1没有被选中chb2被选中,则a=N,b=Y
如果chb1被选中chb2也被选中,则a=Y,b=Y
如果chb1没有被选中chb2没有被选中,则a=N,b=N

下面写不对啊,谁给看看?谢谢了
string a,b;
if(this.cb_IsDept.Checked)
{

a="N";
b="Y";
}
if(this.cb_IsSystem.Checked)
{

a="Y";
b="N";
}
if(this.cb_IsSystem.Checked&&this.cb_IsDept.Checked)
{

a="Y";
b="Y";
}
else
{
a="N";
b="N";

}

2 回复
#2
从小到大2007-04-25 23:32

string a,b;
bool ba=this.cb_IsDept.Checked;
bool bb=this.cb_IsSystem.Checked;
if(ba && !bb)
{

a="N";
b="Y";
}
if(!ba && bb)
{

a="Y";
b="N";
}
if(ba && bb)
{

a="Y";
b="Y";
}
else
{
a="N";
b="N";

}

#3
bygg2007-04-27 08:55
string a = "N";
string b = "N";
bool ba=this.cb_IsDept.Checked;
bool bb=this.cb_IsSystem.Checked;
//判断 cb_IsDept 是否被选中
if(ba)
{
a = "Y";
}
else
{
a = "N";
}
//判断 cb_IsSystem 是否被选中
if(bb)
{
b = "Y";
}
else
{
b = "N";
}
1