版主您好,很抱歉又来打扰。
编码过程中遇到了个奇怪的问题
我的Far point spread第一列为CheckBoxCellType类型,当我选中其中几个,然后点击一个服务器Button,然后用For循环读取时有如下代码:
for (int i = 0; i < fps.Rows.count; i++)
{
if (fps.Cells[i,0].Text == "True")
{
//其它逻辑代码
}
}
上面的代码中fps.Cells[i,0].Text == "True"偶尔成立偶尔不成立,我在某一页面用这个判断是否选中是正常的,在另一页面却发现fps.Cells[i,0].Text=“”。
另:我发现我页面上有一个服务器按钮,当点击时,我会用循环一个一个选中所有的CheckBox,其代码是:fps.Cells[i,0].Text = “True”,这个时候上面的判断就能成立,fps.Cells[i,0].Text就不为空字符串了。
请问版主我是否用错属性却获取CheckBox的选中状态了(我需要的是服务器端获取选中状态的代码),如果我的方法有误,请版主指正!
谢谢~ |
|