HY!我有一个WinForm应用程序,我使用报告查看器。我在我的表格中有2个dateTimePickers,当我更改这些值时,我遇到了问题,我的报告没有改变。我知道应该显示什么,因为如果我把第二个值放在第一位就会显示结果
例如:dateTimePicker1 = 01.01.2011
dateTimePicker2 = 03.01.2011
我在reportviewer name1,name2,name3中有显示
如果我更改dateTimePicker2 = 05.01.2011我也应该看到name4,name5,但我看不到它们
如果我退出表单并再次运行并且我输入值dateTimePicker1 = 01.01.2011,dateTimePicker2 = 03.01.2011我看到所有5个名称,但如果我再次切换dateTimePicker2 = 03.01.2011,则name4和name5不会消失。登记/>
我把reportViewer.Refresh(),但不起作用
有人可以帮帮我吗?
答案 0 :(得分:0)
确保在更改日期时,您的应用随后会更改传递给报告查看器的参数以反映新日期。
您可以做的另一件事是使用SQL事件探查器在数据库上运行跟踪,以确切了解您的应用程序发送到数据库的SQL。确保该部件正确无误。如果它不是您所期望的,您可以修复它并找出应用程序将错误查询放在一起的原因。如果它符合您的期望,请检查以确保数据库返回您对该查询的期望。