掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
NumericUpDownのデータバインド (ID:102314)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB2005でWindowsFormのNumericUpDownを使っています。 DataTableとバインドさせているのですが、DBNullが入ってきた時にValueが変化しません。 NumericUpDown.DataBindings.Add("Value", BindingSource1, "ID", True, DataSourceUpdateMode.OnValidation, 0) TextBoxにデータバインドさせると、ちゃんと「0」が表示されます。 また次のような事もやってみました。 Public Property V() As Object Get Return NumericUpDown1.Value End Get Set(ByVal value As Object) NumericUpDown1.Value = value End Set End Property Me.DataBindings.Add("V", BindingSource1, "ID", True, DataSourceUpdateMode.OnValidation, 0) こうして別のプロパティを作って、その値をNumericUpDownのValueに放り込むと、ちゃんと動きます。 なので問題回避はできているのですが、どうして最初の、直接にNumericUpDownをバインドさせると上手くいかないのか、納得できません。 理由がわかる方、教えていただけないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.