При встраивании отчета 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", и теперь, когда я изменяю даты из входных данных календаря, формат остается тем же