2016-06-16 3 views
0

私のデータバインドされたチェックボックスがNULL値に直面したとき、私は例外を取得:Winフォームデータバインドチェックボックスの値

{"Cannot bind to the property or column boolValue on the DataSource.\r\nParameter name: dataMember"} 

はNULL値に未チェックのチェックボックスのデフォルトを持ってする方法はあります。私はデータバインディングのプロパティとMSDNを見てきましたが、関係のあるものは見つかりませんでした。

+0

別の問題であるように思われます –

答えて

2

これにはBinding.NullValueプロパティを使用できます。ただし、Binding.FormattingEnabledプロパティもtrueに設定してください。例えば

、このような何か:

var dataSource = ...; 
checkBox.DataBindings.Add("Checked", dataSource, "{PropertyName}", 
    true, // formattingEnabled 
    DataSourceUpdateMode.OnPropertyChanged, 
    false // nullValue 
); 
関連する問題