0

アプリで XtraGrid を使用しています。いくつかのセルをまとめてグループ化し、それらをグループ名に置き換えたい。以下、説明です。

上の画像では、最初の列からいくつかのセルを選択しています。ここで、コンテキスト メニューから [グループ] をクリックすると、グループ名のダイアログがポップアップ表示されます。さて、ここからが問題です。

  1. セルの内容を論理的にグループ名に置き換えたい。したがって、グリッドでは、最初の列の選択されたセルの場合、表示中は単一のセルとして表示されるはずです。xtragrid のセル結合機能を試しましたが、行選択機能が無効になります。これを行う方法?

  2. 上記のグリッドは境界付きグリッドです。たとえば、整数型の列をグループ化しようとすると、整数列の文字列であるグループ名をどのように置き換えることができますか? これはグリッドで可能ですか?

  3. 境界のあるグリッドに無制限の列を追加できますか?

助けてください。

ありがとう、オムキー

4

1 に答える 1

1

質問は4歳ですが、これをグーグルで検索して同じ質問をした人は、これを試すことができます:

  1. その通りです。最初の列のセルを単一のセルと同じ内容で表示するには、マージを使用しColumn1.OptionsColumn.AllowMergeます。true に設定します。CellMergeViewsイベントを使用してマージ動作に影響を与えることができます。結合されたセルの場合、連続した行がないため、RowSelect を使用できません。
  2. グループ化を使用するには、 を呼び出すことができますColumn1.Group()。比較に使用する値を指定するには、Column1.GroupIntervalto egValueまたはを指定できますDisplayTextCustomColumnDisplayTextCells DisplayText は、イベントを使用してカスタマイズできます。
  3. 私の知る限り、バインドされていない列を BandedgridView に追加することはできません。なぜこれをしたいのですか?

通常、 DevExpressには迅速で適切なサポートがあり、連絡を取ることができます。

于 2015-05-20T15:09:29.557 に答える