0

ユーザーが実際のグリッド内のセルをクリックしてドラッグするだけで、複数の行を選択できるようにする方法はありますか? つまり、インジケータ列を使用せずに?

4

2 に答える 2

1

Gridview.Options にある次のプロパティを設定することにより、プロパティのみを使用してセルごとにそれを行うことができます。

 Multiselect = True
 MultiSelectMode = CellSelect
 UseIndicatorForSelection = False

行全体でそれを行う必要がある場合は、その機能を自分で使用GridView.CalcHitInfoしてさまざまなイベントを作成することになります。

于 2012-01-31T11:35:35.370 に答える
0

この動作を実現するには、MouseDown イベントと MouseMove イベントを処理し、プログラムで行を選択する必要があります。個々のセルを選択できるようにするにenableは、機能を使用してを " " にmulti-selection切り替える必要もあり ます。multi-selection modeCellSelect

このリンクから添付のサンプルをダウンロードし、カスタマイズして機能を実装します...

複数の行とセルを同時に選択

次のスレッドを確認してください。インジケーターを使用していますが、インジケーターを非表示にしたり、選択オプションをセル選択に設定したりしてカスタマイズできます... Devexpressの「CTRLキーなしの複数選択」..

探しているものを実装するのに役立つ検索結果...

于 2012-01-31T14:04:47.797 に答える