2011-03-11 85 views
0

HY!我有一個WinForm應用程序,我使用報告查看器。我有我的形式2 dateTimePickers和我有這個問題,當我改變這些值,我的報告不會改變。我知道應該顯示什麼,因爲如果我先將第二個值放到第一個值,它會顯示出結果。
例如:dateTimePicker1 = 01.01.2011
dateTimePicker2 = 2011年3月1日
我已經displyad在我的ReportViewer 1,名稱2,名稱3
如果我改變dateTimePicker2 = 2011年5月1日我應該看到NAME4,NAME5太多,但我做的看不到他們
如果我退出的形式,並再次運行,我把這些值dateTimePicker1 = 01.01.2011,dateTimePicker2 = 2011年3月1日我看到所有的5名,但如果我再次切換= dateTimePicker2 2011年3月1日,NAME4和NAME5不會消失。
我把reportViewer.Refresh(),但不工作。
任何人都可以幫助我嗎?問題在刷新報表查看器

回答

0

確保當日期改變,那麼你的應用正在改變您傳遞任何參數到報表查看器來反映新的日期。

你可以做的另一件事是運行使用SQL事件探查清楚地看到的SQL是什麼,您的應用程序發送給數據庫的數據庫的痕跡。確保零件是正確的。如果這不是您所期望的,那麼您可以修復它並找出應用程序爲什麼將錯誤的查詢放在一起。如果這是您所期望的,那麼請檢查以確保數據庫返回您對該查詢的期望。

+0

它改變。如果我調試我的代碼似乎沒問題,但是當我的表單出現時,它沒有顯示我在調試時看到的內容,我不知道問題出在哪裏 – user599977 2011-03-14 07:53:42