Передача параметра типа Object...

Обсуждение Stimulsoft Reports.NET
Ответить
Stilux
Сообщения: 94
Зарегистрирован: 22 фев 2007, 09:02

Передача параметра типа Object...

Сообщение Stilux »

Подскажите пожалуйста, как передать в отчет массив строк?
В отчете имеется переменная типа Object.
Я действую следующим образом:

Код: Выделить всё

Me.displayReport.Dictionary.Variables("variableName").ValueObject = Me.SortOrder
где Me.SortOrder типа String().
В результате имею:

Me.displayReport.Dictionary.Variables("variableName").Value = "System.String[]"
Me.displayReport.Dictionary.Variables("sortOrder").ValueObject = Nothing
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Передача параметра типа Object...

Сообщение Edward »

А Вы не могли бы объяснить поподробнее, для чего Вы используете массив строк. Дело в том что в Stimulsoft Reports.Net не поддерживаются переменные типа "массив".

Спасибо.
Stilux
Сообщения: 94
Зарегистрирован: 22 фев 2007, 09:02

Передача параметра типа Object...

Сообщение Stilux »

Мне не очень понятно, для чего в макетах отчетов поддерживаются переменные
типа Object, если при этом, я не могу передать что-либо по ссылке, например массив строк?
Почему все конвертится в String?
Pavel
Сообщения: 67
Зарегистрирован: 10 май 2007, 11:24

Передача параметра типа Object...

Сообщение Pavel »

Вы можете передать через переменную типа Object массив строк, но отчет должен быть уже скомпилированным, так как при компиляции значение сбрасывается.

Спасибо.
Ответить