Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.04.2007, 02:08
|
|||
|---|---|---|---|
Передача параметра в Crystal Reports 9 из Microsoft Visual Studio 2005 |
|||
|
#18+
В запросе объявлено параметрическое поле "@CurrentStandIndex". Пробовал в него передать так: const string PARAMETER_FIELD_NAME = "@CurrentStandIndex"; SAZrep.SetParameterValue(PARAMETER_FIELD_NAME, SelectedStand); Безрезультатно, при запуске отчёта появляется окошко с просьбой ввести значение для этого параметрического поля. В примерах MSDN есть код: ParameterValues currentParameterValues = new ParameterValues(); ParameterDiscreteValue parameterDiscreteValue = new ParameterDiscreteValue(); parameterDiscreteValue.Value = SelectedStand; currentParameterValues.Add(parameterDiscreteValue); ParameterFieldDefinitions parameterFieldDefinitions = SAZrep.DataDefinition.ParameterFields; ParameterFieldDefinition parameterFieldDefinition = parameterFieldDefinitions[PARAMETER_FIELD_NAME]; parameterFieldDefinition.ApplyCurrentValues(currentParameterValues); В пошаговом режиме проверил все значения, все переменные корректы. В currentParameterValues хранится необходимое значения для передачи, но результат тот же, просит ввести значение для параметра... Причем, если ввести значение для поля ручками, сам отчет работает корректно. Местные программисты сказали, что всё вроде ОК, но "не работает!!!". Вот весь код: ReportDocument SAZrep = new ReportDocument(); //PathToReport = RepDir + "inputk.rpt" SAZrep.FileName = PathToReport; SAZrep.Load(PathToReport); //передача в отчёт параметра SAZrep.SetDataSource(tempdatatable); SAZrep.Refresh(); SAZrep.SetDatabaseLogon("sa", "sa"); SAZrep.Refresh(); //отображение FormRptViewer FormTemp = new FormRptViewer(); FormTemp.crystalReportViewer.ReportSource = SAZrep; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2007, 03:38
|
|||
|---|---|---|---|
|
|||
Передача параметра в Crystal Reports 9 из Microsoft Visual Studio 2005 |
|||
|
#18+
Parameter.DisallowEditing = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.04.2007, 03:52
|
|||
|---|---|---|---|
Передача параметра в Crystal Reports 9 из Microsoft Visual Studio 2005 |
|||
|
#18+
isntParameter.DisallowEditing = True А поподробней можно? У кого именно такое свойство? У SAZrep.ParameterFields[PARAMETER_FIELD_NAME] такого свойства нет.. даже ничего похожего нет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=31&mobile=1&tid=1538105]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 144ms |

| 0 / 0 |
