2017-01-03 23 views
1

私は、オプションでデータグリッドWPFを持っています。私が必要とするのは、たとえば1-4と8-10の列 - すべてのデータグリッドセルにマウスポインタをドラッグすると、5〜7列をスキップします。これは可能ですか?私はイベントをSelectedCellsChanged上げ、DataGrid.SelectedCellsから項目を削除しようとしたが、その後、私は例外だ:選択選択セルが

は、このコレクションは、特定のインデックスを使用して値を変更することはできませんが。

詳細情報:私は10列×n行のテーブルを持っています。すべての列にテキスト値があります。行は従業員を表します。列は日を表します。そのうちのいくつかは土曜日/日曜日であり、それは稼働日ではありません。セルの値は、行と列で同じにすることができます。私は、DataGrid上にマウスポインタをドラッグしてすべてのセルを選択する可能性を持っていますが、列の真ん中にあるこれらの日曜日/日曜日をスキップします。

+0

選択セルを選択して実装したいのは何ですか? –

答えて

0

あなたは細胞 のインデックスを使用し、より多くの情報のためSystem.Collections.Generic.IListとSystem.Collections.Generic.KeyValuePair

を使用して、特定の列のすべてのセルを選択することができます。

You can see here