2017-09-06 12 views

答えて

0

は、ドキュメントを参照してください:Multiple Row and Cell Selection

GridMultiSelectMode.CellSelecttrueColumnViewOptionsSelection.MultiSelectプロパティと GridOptionsSelection.MultiSelectModeプロパティを設定し、複数のセル選択モードを有効にするには。

注:GridViewBandedGridViewによってサポートされるこの選択モードは、異なる列内のセルの連続ブロック、ならびに個々のセルを選択するために、エンドユーザーを可能にします。

参考文献:
XtraGrid Multiselect Cell
Cut multiple cells in a XtraGrid and Multi Select Drag & Drop data rows into another grid

例のコードスニペット:

using DevExpress.XtraGrid; 
using DevExpress.XtraGrid.Views.Base; 

private void gridControl1_ProcessGridKey(object sender, KeyEventArgs e) { 
    if(e.Control && !e.Alt && !e.Shift && (e.KeyCode == Keys.Home || e.KeyCode == Keys.End)) { 
     ColumnView view = ((GridControl)sender).FocusedView as ColumnView; 
     if(view != null) 
      view.ClearSelection(); 
    } 
} 
+0

すぐそれがうまくいきませんでした答えは、私が実装ProcessGridKeyイベントのおかげで、私は、セルを選択しておきます異なる行の。私は私の質問が十分にはっきりしていないと思う、私は同じ行の複数のセルを選択neddしかし、私は別の行のセルをクリックすると私は前の選択をクリアし、最後のクリックしたセルで新しい選択を開始する必要があります。 – darielrp

関連する問題