XamDataGridで、
- セルをクリックする。
- [Ctrl] + cでそのセルの値をコピーする。
- 別の場所のセルをクリックする(もしくはマウスドラッグで範囲指定する)。
- [Ctrl] + vでペーストする。
といった一連の操作ができるようにするには、以下の設定をしてください。
- FieldSettingsのCellClickActionをSelectCellにする。
- →セルクリックでそのセルを選択できるようにします。
- FieldLayoutSettingsのSelectionTypeCellをSingle、Extended、Rangeなどにする。
- →セル選択の種類(単一選択のみ許可するのか、複数選択を可能にするのか、などなど)を指定します。
- FieldLayoutSettingsのAllowClipboardOperationsを”Copy,Paste”にする。
- →XamDataGrid上でのクリップボード操作を有効にする。
コード例
<igDP:XamDataGrid ...> <igDP:XamDataGrid.FieldSettings> <igDP:FieldSettings CellClickAction="SelectCell"/> </igDP:XamDataGrid.FieldSettings> <igDP:XamDataGrid.FieldLayoutSettings> <igDP:FieldLayoutSettings SelectionTypeCell="Extended" AllowClipboardOperations="Copy,Paste" /> </igDP:XamDataGrid.FieldLayoutSettings> </igDP:XamDataGrid>
サンプル
APIリファレンス
- CellClickAction プロパティ
- SelectionTypeCell プロパティ
- AllowClipboardOperations プロパティ