2014-02-21 2 views
-1

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

private void barButtonItem1_ItemClick_1(object sender, DevExpress.XtraBars.ItemClickEventArgs e) 
    { 

     XtraReport1 report = new XtraReport1(); 

     // Create a parameter and specify its name. 
     Parameter param1 = new Parameter(); 
     param1.Name = "FromDate:"; 
     param1.Type = typeof(System.DateTime); 

     param1.Description = "FromDate:"; 
     param1.Visible = true; 

     Parameter param2 = new Parameter(); 
     param2.Name = "ToDate"; 
     param2.Type = typeof(System.DateTime); 

     param2.Description = "ToDate: "; 
     param2.Visible = true; 

     report.Parameters.Add(param1); 
     report.Parameters.Add(param2); 

     report.FilterString = "[PurchaseDate] Between(?FromDate,?ToDate)"; 

     report.RequestParameters = false; 

     ReportPrintTool pt = new ReportPrintTool(report); 
     pt.AutoShowParametersPanel = true; 
     pt.ShowPreviewDialog(); 
    } 
+0

Пожалуйста, не включайте ярлык в заголовок, если это не будет иметь смысла без него. Теги служат для этой цели. –

ответ

0

Я думаю, вам нужно установить значение параметров.

Используйте это вчера:

param1.Value = DateTime.Now.AddDays(-1); 

До сегодняшнего дня:

param2.Value = DateTime.Now; 
+0

user3198433: Помог ли этот ответ? Нужно больше? –

+0

он не работает ((например, когда я выбираю с 21.01.2014 по 28.01.2014, я хочу видеть даты покупки между этими днями – user3198433

+0

Вы пытались установить значение как 'report.ToDate.Value = ...'? Смотрите: http://stackoverflow.com/questions/12705080/how-to-pass-parameter-in-devexpress-report –

0

Я не могу увидеть, где вы установите purchaseDate-значения. Я думаю, вам нужно установить значения-свойства param1 и param2.

+0

Не могли бы вы рассказать мне, пожалуйста, как я могу установить? – user3198433

+0

как в форме ответа Патрик Хофман. Я не видел его ответа, поскольку я написал этот. :( –

Смежные вопросы