DB からデータを取得し、それが真であるかどうかを確認しています。真である場合は、チェック ボックスをオンにします。問題は、変数が空である可能性があり、「System.InvalidCastException: 指定されたキャストが無効です」というエラーがスローされることです。
何か案は?以下は、空のフィールドを取得している場合を除いて、うまく機能するコードです。
if ((bool)myReader["Analytics"] == true) Analytics.Checked = true;