XamDataGridで、

  1. セルをクリックする。
  2. [Ctrl] + cでそのセルの値をコピーする。
  3. 別の場所のセルをクリックする(もしくはマウスドラッグで範囲指定する)。
  4. [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リファレンス

 

Tagged:

製品について

Ultimate UI for WPF