cblStatus是一个CheckBoxList有三个选框,值为0,1,2:
现在是需要对三种值作不同的判断,有二种方法是可以实现。
方法一:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
string statusSelectValue = GetCheckBoxListSelectedValue(this.cblStatus);
if (statusSelectValue.Length > 0)
{
string[] str = statusSelectValue.Split(',');
foreach (string s in str)
{
if (s.ToString() == "0")
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
if (s.ToString() == "1")
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
if (s.ToString() == "2")
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
}
}
方法二:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
string statusSelectValue = GetCheckBoxListSelectedValue(this.cblStatus);
if (statusSelectValue.Length > 0)
{
if (statusSelectValue.Contains("0"))
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
if (statusSelectValue.Contains("1"))
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
if (statusSelectValue.Contains("2"))
{
//
![](https://www.cnblogs.com/Images/dot.gif)
}
}