我将dataRow值转换为布尔值但得到以下异常:
字符串未被识别为有效的布尔值
这是代码:
bool a = Convert.ToBoolean(row["ISMOVING"].ToString());
row["ISMOVING"]
包含1
我做错了什么?
答案 0 :(得分:5)
删除ToString()
电话
bool a = Convert.ToBoolean(row["ISMOVING"]);
答案 1 :(得分:-1)
row [“ISMOVING”]应该具有“True”,“False”,“1”或“0”中的任何一个值,任何其他值都无法转换为bool,您也不必在转换之前将其转换为字符串它沸腾了。