2012-11-14 55 views
0

我們有一個由存儲過程填充的報表。在數據表中,我們有一列「RowType」,它被設置爲1,2或3.


1:正常數據行
2:重要的數據行(在圖片中,這是第一行數據,粗體一個)
3:Devider行。這些是我們遇到一些問題的行。它們是圖像底部的兩行,灰色背景。

整個報告是無論是「行類型」的值或者一些在數據表中的其他項目的風格。

問題:
我們決定更改我們的報告以利用分組,而不是深入報表。我不打算討論這個決定的原因。
已分組的行在其左側有一個小圖標(由報表服務器生成),用於查看該行的詳細信息(對不起,很確定您知道這一切)。
我編寫了「展開圖標」,隱藏在沒有詳細/分組數據的行上,但這留下了灰色列現在也會隱藏的問題,使我留下了空白空間而不是灰色單元格。
顯然這使我的報告看起來很可怕。有沒有什麼辦法可以在不將Hidden屬性設置爲True的情況下刪除特定行的圖標?

如果沒有,是否有辦法讓報表行用定義的顏色填充隱藏單元格的背景?

右下角包含一個隱藏其中一個灰色單元格的示例。左下方顯示了灰色細胞
The image mentioned.擺脫組圖標而不隱藏列

+1

1)當你說「我已經編寫了擴大圖標被隱藏......「您是否在SSRS分組中使用了內置的切換功能或者它是一個自定義元素? 2.)你是隱藏圖像還是圖像所在的文本框?如果您的代碼隱藏了文本框,您是否可以在展開圖標的顯示/隱藏被反轉時創建另一個隱藏/顯示的灰色背景的文本框? –

回答

1

與不需要的圖標的報告中,我覺得你可以減少當前的文本框出來(一個與+ - 圖標,然後從工具箱中添加一個矩形到該小區,然後再粘貼文本框回來。這樣的方式texbox成爲矩形的孩子。然後,您可以將灰色格式移到矩形,這將永遠不會被隱藏。