我的問題是類似這樣的 here的ActiveReports 7 - 如何與報表格式上數倍列中的數據
的區別是,我在ActiveReports中7,而不是水晶報表和我使用的倍數SubReport在同一頁...
[編輯]:我找到了!
在我的子報表的「detail_Format」事件中,我使用下面的代碼來計算按列計算的行數。
private int count = 0;
public void Detail_Format()
{
int maxElement = (result.Count()/this.detail.ColumnCount);
if (count == maxElement)
{
this.detail.NewColumn = NewColumn.After;
count = 0;
}
else
{
this.detail.NewColumn = NewColumn.None;
count++;
}
}
記錄數每次都根據我輸入的數據而改變。所以在我的情況下,我需要切換列而不是硬編碼記錄。無論如何,你的答案是我在昨天找到之前尋找的一部分。 還是謝謝! – Mhyrtas