日期:2014-05-18  浏览次数:20384 次

下面语句什么意思!
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"
判断大小写是对的