0
我怎樣才能用空錶行填充頁面?例如;我在數據集中有2條記錄,但我想要空行的頁面(繪製表格邊界直到頁面結尾)
我有;
我想要;
vb.net微軟reportviewer - 我需要幫助,使表適合在一個頁面
我怎樣才能用空錶行填充頁面?例如;我在數據集中有2條記錄,但我想要空行的頁面(繪製表格邊界直到頁面結尾)
我有;
我想要;
vb.net微軟reportviewer - 我需要幫助,使表適合在一個頁面
您是否從數據庫中獲取報告數據?如果是這樣,你可以看看從你的數據庫調用中返回空行。
如果您可以描述您用於此報表的數據源和查詢,我們可能會建議對查詢進行更改以返回空白行。
UPDATE:
OK,基於你如何描述你所得到的數據,也許你可以改變你的數據庫調用做這樣的事情:
select * from Subeler where Subeler.FirmaId = 10
UNION ALL
select TOP 5 ' ' from Subeler where 1 = 1
這將會給你原始數據以及5個「空白」行來幫助填充報告。當然,你必須確保第二個查詢與第一個查詢具有相同的數量和列類型,但希望這會指出你正確的方向。
我創建了一個對象列表,從數據庫填充列表並將列表設置爲報表數據源。簡化查詢:「select * from Subeler where Subeler.FirmaId = 10」我將閱讀器中的所有記錄添加到列表中。 – SmT
我使用空字段創建對象並將它們添加到列表中 - 我將其用作報表的數據源 - 。但這是我的臨時解決方案,因爲通過這種方式,我可以添加固定數量的可能在頁面上運行的空行。我認爲你提到的方式與我所做的相似。這不是我正在尋找的確切解決方案。 – SmT