0

すでに存在するこの質問に対する答えを見つけることができないようです。

私の問題はXtraGridControl、ビューが に設定された状態で表示されている従業員に関する情報を持っていることCardViewです。私の Employee クラスにはTerminated、従業員が解雇されたかどうかを示す bool プロパティがあります。またTerminationDate、従業員が解雇された ( ) 場合にのみ有効なプロパティもありますemployee.Terminated == true

私の質問は次のとおりです。デザイナーを介して XtraGridControl で「Terminated」列の値が false の場合、「Termination Date」列を非表示にする方法はありますか、それともコーディングする必要がありますか?

それをコーディングする必要がある場合は、どこを見るべきかについてのアドバイスが役立ちます。DevExpress は初めてです。

プログラムの目的で、DevExpress コントロールのバージョン 10.2、VisualStudio 2010 を IDE として使用しています。ジェネリックを使用している DataSource としてデータベースを使用していませんList

前もって感謝します。

編集:すべての行の列を無効にするのではなく、個々のカードに対してこれを行いたいことに注意してください。

4

1 に答える 1

0

私はこれをうまく機能させることができましたが、GridControlまたはビューが支援したものを使用することはできませんでした。

答えで質問を閉じるだけです。DateTime終了日を保持するをnull許容(DateTimeDateTime?にしてから、ビューのオプションをオンにして、終了日を非表示にするnull値の列を非表示にしました。これにより、私が達成しようとしていた外観になります。

于 2011-10-03T01:14:02.877 に答える