проблема при обновлении просмотра отчетов - PullRequest
0 голосов
/ 11 марта 2011

Г!У меня есть приложение WinForm, и я использую средство просмотра отчетов.У меня в форме 2 dateTimePickers, и у меня возникает проблема, когда я изменяю эти значения, мой отчет не изменяется.Я знаю, что должно отображаться, потому что, если я сначала добавлю вторые значения, это покажет мне результат.
Пример: dateTimePicker1 = 01.01.2011
dateTimePicker2 = 03.01.2011
У меня есть displyad в моем лице для просмотра отчетов 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 (), но не работает.
Любой может помочьмне

1 Ответ

0 голосов
/ 11 марта 2011

Убедитесь, что при изменении даты ваше приложение изменяет любой параметр, который вы передаете в программу просмотра отчетов, чтобы отразить новую дату.

Еще одна вещь, которую вы можете сделать, - запустить трассировку в базе данных,SQL Profiler, чтобы точно узнать, что такое SQL, который ваше приложение отправляет в базу данных.Убедитесь, что эта часть верна.Если это не то, что вы ожидаете, вы можете исправить это и выяснить, почему приложение создает неправильный запрос.Если это то, что вы ожидаете, то убедитесь, что база данных возвращает то, что вы ожидаете от этого запроса.

...