我正在開發一個windows窗體應用程序,它有幾個使用vb.net包含datagridviews的窗口。最近客戶想出了能夠打印每個表格的數據的願望。運行時設計報告
幾個月前我使用Crystal報告成功設計和實現了我的第一份報告,我的第一本能是使用水晶報告來做到這一點。但是,因爲我已經知道我想要在第一份報告中提供哪些列和數據,所以我可以設計報告考慮這一點,所以這沒有問題。
現在,我面臨的挑戰是,我不知道報表中要打印的列的確切數量,所以恐怕我不得不以編程方式設計報表,所以我的問題是;
是否有任何方式通過編程來設計報告?例如,我是否可以僅使用代碼告訴水晶報表在細節部分放置一個「表格對象」,然後放置一個名爲X的列,另一個名爲Y?如果可能的話,有人可以給我一些關於如何做這個或類似的示例代碼?
如果在水晶報告中不可能有1,那麼有人可以指向我可以達到1的其他報告軟件,並且如果可能的話,如何?
我是否合理地接近問題或者是否有更好更簡單的方式來實現客戶的期望?
順便說一句,我已經提供導出表到Excel,從中他們希望客戶能夠打印出來的可能性,但它會出現,他們更喜歡票友尋求與標識之類的東西作爲一個可能的報告在水晶報告中實現。
對於實現此功能的任何幫助,我將非常感激。