ArgumentException: String was not recognized as a valid Boolean.Couldn't store <$$fail> in 打卡 Column. Expected type is Boolean. --Message: String was not recognized as a valid Boolean.Couldn't store <$$fail> in 打卡 Column. Expected type is Boolean. StackTrace: at System.Data.DataColumn.set_Item(Int32 record, Object value) at System.Data.DataRow.set_Item(DataColumn column, Object value) at Quicker.Modules.Tables.TableRecordEditWindow..ctor(RecordEditMode mode, DataTable table, String title, TableDef tableDefDef, Double titleColumnWidth, DataRow row, Boolean isReadonly, ActionExecuteContext actionExecuteContext) at Quicker.Modules.Tables.TableManageWindow.<BtnAdd_Click>d__28.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) FormatException: String was not recognized as a valid Boolean. StackTrace: at System.Boolean.Parse(String value) at System.String.System.IConvertible.ToBoolean(IFormatProvider provider) at System.Data.Common.BooleanStorage.Set(Int32 record, Object value) at System.Data.DataColumn.set_Item(Int32 record, Object value)