0
我正在創建一個報告(DevExpress 17.1),它是從多個其他報告合併而來的。我試圖爲這些報告中的一個提供交互式排序,但是在單擊列標題而不是表格排序之後,整個文檔消失了類似於「沒有要顯示的頁面」的文本。我根據這篇文章設置交互式排序:合併報告內部的交互式排序
https://documentation.devexpress.com/#XtraReports/CustomDocument5527
,這是我創建的代碼看起來像:
public override void Print()
{
ListReport listReport =
new ListReport {DataSource = state.RetrievedList};
var report = new XtraReport();
report.CreateDocument(false);
var reports = new XtraReport[] {new OtherReport(state), listReport};
foreach (var item in reports)
{
item.CreateDocument(false);
report.Pages.AddRange(item.Pages);
}
report.PrintingSystem.ContinuousPageNumbering = true;
using (var printTool = new ReportPrintTool(report))
{
printTool.ShowRibbonPreviewDialog();
}
}
但是,只要我改變方法,只打印清單然後報告交互式排序開始正常工作。這是如何看起來什麼時候它的工作原理:
ListReport listReport =
new ListReport {DataSource = state.RetrievedList};
using (var printTool = new ReportPrintTool(listReport))
{
printTool.ShowRibbonPreviewDialog();
}
我將如何使它在我的情況下工作?
它似乎不是作爲子報表工作。列上方沒有三角形。但是,我可以點擊列,但沒有任何更改。 – Puchacz
你能分享你有問題的repx嗎?我認爲這個功能必須正常工作! – k0st1x