当前位置: 代码迷 >> ASP.NET >> 下面语句什么意思!解决方案
  详细解决方案

下面语句什么意思!解决方案

热度:4029   发布时间:2013-02-25 00:00:00.0
下面语句什么意思!
if(dr["性别"].ToString().ToLower()=="false")
{
this.xb.Items.FindByText("男").Selected=true;
}
else
{
this.xb.Items.FindByText("女").Selected=true;
}

------解决方案--------------------------------------------------------
dr应该是datarowview吧。
xb应该是dropdownlist。
这句话的意思是dr的性别列的值小写后等于false的话那么就把xb中的文本为男的选项选中。
否则就把文本为女的选项选中。。。
------解决方案--------------------------------------------------------
存入数据库的BIT类型是1或0,读取出来转化位字符串就是"True"或"False"
所以要转化位小写,保险点肯定不会错
------解决方案--------------------------------------------------------
数据库的BIT类型是1或0,读取出来转化位字符串就是"True"或"False" 
判断大小写是对的

------解决方案--------------------------------------------------------
探讨
数据库的BIT类型是1或0,读取出来转化位字符串就是"True"或"False"
判断大小写是对的
  相关解决方案