2009-08-11 4 views

ответ

0

Добавьте один из параметров даты в отчете, а затем вы можете сделать, как показано ниже код:

lRptClass.SetParameterValue("Fromdate", Fromdate)

+0

Он запрашивает значение во время загрузки страницы? – 2009-08-11 06:53:35

+0

Я не понимаю, спрашиваю или даю ответ. – KuldipMCA

+0

Как передать значение с страницы aspx в отчет о кристалле? – 2009-08-11 09:35:29

1

Добавьте поля параметров в секции заголовка Отчет отчета.

Если параметр дата-диапазона, создать поле формулы с помощью следующего кода:

ToText(Minimum({?Date Range}), "MM/dd/yyyy") + "-" + ToText(Maximum({?Date Range}), "MM/dd/yyyy") 

Добавить поле формулы в отчете»раздел Заголовок отчета.

+0

Это абсолютно правильно. – Aron

0

Вам необходимо создать 1 параметр с именем From date в вашем файле .rpt. Затем перетащите туда, где хотите. и в коде позади, вы должны передать параметр как

Rpt.SetParameterValue("Fromdate", Fromdate) 

Таким образом, ваша проблема решена willbe ...

0

, если вы с помощью хранимых Proceedure, то вы можете взять параметр туда через @toDate и @fromDate и когда вы свяжете свой SP с отчетом, просто перетащите его.

0

1 - Вы получаете строку даты: строка MyDate

2 - Тогда вы конвертированы MyDate в DateTime: дата DateTime = Convert.ToDateTime (date_expedition); 3 - Наконец, вы добавляете свой параметр rpt.setParameterValue («dateField», дата);

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