You would think there would be a way using DirectCast, TryCast, CType etc but all of them seem to choke on it e.g.:
CType(\"Yes\", Boolean)
Public Function TrueFalseToYesNo(thisValue As Boolean) As String Try If thisValue Then Return "Yes" Else Return "No" End If Catch ex As Exception Return thisValue.ToString End Try End Function