OK、私はこの問題の解決策をかなり長い間探してきました。私は WPF DataGrids の単純な印刷システムを開発しており、DataTable を使用して均一なセル配置でテーブルを印刷し、それを DataGrid の ItemSource として設定することができました。
ただし、セルを 1 つだけ含む行がいくつか必要でした (テーブル内の「行グループ ヘッダー」のように考えることができます)。
したがって、複数の列にまたがる DataTable のセルについて何も見つけられなかったので (これを作成できれば、その方法を知ることは素晴らしいことです)、手動で DataGrid に行を追加し、次のように解決する必要があると考えました。これ:
- 目的の列で新しい DataGrid を作成する
- 行を 1 つずつ追加し、複数の行にまたがる、またはまたがらない DataGridCellPanel を設定します。
2 番目のポイントは、私が問題を抱えている場所です (それが正しければ、それはそうです)。文字列の単純な配列をセル データとして使用する DataGridに行を追加する必要があります(配列内のインデックスはセル インデックスと一致する必要があります)。そのようなことをする簡単な方法はありますか?