9
A
回答
23
您不想使用Hidden
屬性,您實際上想要選擇該列,請右鍵單擊並選擇Column Visibility
。一旦在這裏你可以使用表達式來設置基於參數的知名度,是這樣的:
= iif(Parameters!column_visible.Value = 1, false, true)
Hidden
不會在這種情況下工作,因爲你沒有真正把它應用到一個對象想你是當你選擇像文本框這樣的東西時。
0
選擇一列。在屬性你有Hidden
。屬性。然後你可以設置一個條件,例如=Parameters!IsColumnHidden.Value
。
如果你想從C#代碼做到這一點,我會發送一個參數(如上)到報告中,說明是否應該隱藏列。
12
以下是隱藏的列
1)將用名column_visible一個布爾值參數在報表
2)右鍵單擊所需的列,選擇欄的可見性的步驟。
3)選擇選項「顯示或隱藏基於表達式」
4)添加下述式
= iif(Parameters!column_visible.Value = "True", false,true)
5)添加以下代碼在你在哪裏到上面添加指派值c#文件參數
ReportParameter[] parameters = new ReportParameter[1];
if (condition)
{
parameters[0] = new ReportParameter("column_visible", "True");
}
else
{
parameters[0] = new ReportParameter("column_visible", "False");
}
this.reportViewer1.LocalReport.SetParameters(parameters);
+1
爲什麼使用字符串,爲什麼不只比較iif語句中的布爾值?沒有辦法,你應該在這裏需要c#。 – MrEdmundo
相關問題
- 1. Rdlc隱藏列
- 2. RDLC報告隱藏空白響應列
- 3. 如何在列表中動態地隱藏列中的列?
- 4. 在Jquery中動態地隱藏數據表列和列數據
- 5. 動態地隱藏dgrid中的列
- 6. 動態地隱藏NSTableView中的列
- 7. 動態地隱藏Oracle VPD中的列
- 8. 刪除錶行而不是隱藏在rdlc報告中
- 9. RDLC報告的動態列寬
- 10. 在RDLC報告中動態設置PageHeight
- 11. 水晶報表隱藏列
- 12. 如何動態地隱藏jqgrid列
- 13. RDLC動態子報表定義
- 14. 從rdlc報告的打印/導出中隱藏報告項目
- 15. 用jQuery動態地隱藏表格行
- 16. 迭代報表的列以動態顯示/隱藏它們?
- 17. RDLC:本地報表處理
- 18. 動態調整大小,如果在SSRS報表中有條件地隱藏行
- 19. 動態地在RDLC報告中設置圖像源
- 20. 如果有條件地在數據表AngularJS中動態地隱藏/顯示列?
- 21. 如何在c#中的本地報表(.rdlc)中創建動態查詢
- 22. Crystal Reports中的隱藏報表列
- 23. rdlc報告如何摺疊表格而不是隱藏?
- 24. RDLC中的動態列
- 25. 動態列在RDLC報告中的對齊問題
- 26. 在JasperReports中動態隱藏表格
- 27. 在動態表格中隱藏描述
- 28. 在RDLC報表中動態設置文本框的大小
- 29. 如何在rdlc報表中動態設置邊框
- 30. 動態顯示或隱藏碧玉報告中的表格
我使用布爾變量,它不工作 – Asif
如果您使用隱藏的屬性表達式,你在正確的有更多的列,空的空間將保持在之間。謝謝@MrEdmundo! –