2011-11-11 10 views
1

UltraGridをIList<MyDomainObject>にバインドしました。 MyDomainObjectには、フィールドbool? isSomethingがあります。問題は、このフィールドがnullの場合、セル内のチェックボックスが、顧客が望むチェックされていないチェックボックスではなく、チェックされたチェックボックスの一種として表示されることです。だからInitializeRow -eventhandler私はその値がnullの場合、問題のセルの値をfalseに変更します。しかし、これはMyDomainObjectオブジェクトの基になるデータも変更します。これは望ましくありません。Infragistics UltraGrid(9.2)は、基になるデータソースを変更せずにセルの表示値を変更します

ドメインオブジェクトの値を変更せずに、フィールドbool? isSomethingの表示値を変更するにはどうすればよいですか?

+0

チェックボックスの列スタイルプロパティの値は何ですか? – VS1

+0

これはあなたに役立つかもしれない同様の議論です:http://news.infragistics.com/forums/p/1607/12828.aspx – VS1

+0

おかげでVija、あなたの "列のスタイルの質問"は私に解決策をもたらしましたが、私はまだ数時間で自分のQに投稿することはできません。 – Andreas

答えて

2

ありがとうVijay。 列のstyleプロパティがDefaultに設定されていました。これにより、3値のチェックボックススタイルが生成されます。スタイルを2値のチェックボックスに設定すると、nullがfalseとして表示されます。

関連する問題