SSRS Дата / Время Параметр, изменяющий способ отображения в отчете - PullRequest
1 голос
/ 06 февраля 2011

Есть ли возможность изменить способ отображения параметров SSRS DateTime в отчете, у меня есть параметр с типом данных дата / время, когда отчет запускается, пользователи видят формат даты, который включает в себя время, пользователи не хотят видеть время в параметрах, это должна быть только дата типа <2 / 6/2010>, есть ли способ сделать это в SSRS

Заранее спасибо

1 Ответ

1 голос
/ 11 февраля 2011

При встраивании отчета SSRS в веб-форму .NET, используя элемент управления Report Viewer и предварительно заполняя параметр даты значениями из кода.Параметры после этого будут сохраняться в том же формате, что и дата, которую вы предоставили им из кода.

, поэтому я заполнял свой параметр из C # следующим образом

var startDate = DateTime.Now;
var parameters = new List<ReportParameter>
             { new ReportParameter("START_DATE", startDate.ToString())};
ConsumptionReportViewer.ServerReport.SetParameters(parameters);

, что давало параметр START_DATE сдаты этого формата "09.03.2008 16:05:07" и позже, изменяя даты из входных данных календаря, формат остается тем же

я изменил формат в коде на

new ReportParameter("START_DATE", String.Format("{0:d}",startDate)

это дает параметр START_DATE с датами этого формата "3/9/2008", и теперь, когда я изменяю даты из входных данных календаря, формат остается тем же

...