【发布时间】:2017-03-20 21:33:42
【问题描述】:
请问我的 if 语句有什么问题:
if(bool.Parse(Datatable.Rows[rowindex]["Ready?"].ToString()) == false){}
在 mscorlib.dll 中发生“System.FormatException”类型的未处理异常 附加信息:字符串未被识别为有效的布尔值。
没有语法错误,但运行时错误。
【问题讨论】:
-
在抛出异常时,需要找出
Datatable.Rows[rowindex]["Ready?"].ToString()返回的字符串是什么。如果您知道这一点,那么您也应该已经知道解决方案了。 -
Datatable.Columns.Add("准备好了吗?", typeof(bool));这是我的专栏。它是一个复选框。运行代码时似乎有错误
-
@andrioduser 照 bl4y 说的去做
标签: c# asp.net .net c#-4.0 c#-3.0