印刷済みフォームの両面に DataGridView からデータを印刷する必要がありますが、
- 各側には、その情報の配置が異なります。
- 各側はツリー行からの情報のみを保持できるため、次のようになります。
- 1 列目、2 列目、3 列目はサイド 1 に配置します。
- 4 列目、5 列目、6 列目はサイド 2 に配置します。
- 7 行目、8 行目、9 行目はサイド 1 に配置されます。
- 10 番目、11 番目、12 番目は面 2 に移動します。等々。
印刷するグループを選択します。
私はこのようにする予定です:
- ((row.Index) +1) / 3,
- 小数点以下を切り捨てて整数を取得します (上記の Excel 画像のように)。
- その整数を 2 倍する MOD (上記の Excel 画像のように)。
その MOD を 2 倍した結果が 1 の場合は Side 1 の配置を印刷し、その MOD を 2 倍した結果が 0 の場合は Side 2 の配置を印刷します。
- C# で行うにはどうすればよいですか? VS2010 Express Edition を使用しています。また、System.Math.Ceiling を使用したかったのですが、名前空間、10 進数、倍精度、および浮動小数点数の警告またはエラーが発生しました。