我需要在预打印表单的两侧从 DataGridView 打印数据,但是:
- 每一方对该信息都有不同的安排。
- 每边只能保存来自树行的信息,所以:
- 第 1、第 2 和第 3 排在第 1 侧;
- 第 4、第 5 和第 6 行在第 2 侧;
- 第 7、8、9 行在 1 侧;
- 第 10、11 和 12 号在第 2 侧;等等。
我将选择要打印的组。
我打算这样做:
- ((row.Index) +1) / 3,
- 四舍五入,没有小数,得到一个整数,(如上面的excel图像),
- 将该整数乘以 2,(如上面的 excel 图像)。
如果那个MOD乘2的结果是1,那么它会打印Side 1排列,如果那个MOD乘2的结果是0,那么它就会打印Side 2排列。
- 我如何在 C# 中做到这一点?我正在使用 VS2010 速成版。此外,我想使用 System.Math.Ceiling,但我收到命名空间、十进制、双精度和浮点数警告或错误。