Выражения: доступ к елементам массива

отредактировано 17:17 Раздел: FastReport .NET
Здравствуйте.

Не могу в выражении записать что-то типа [Members.Custom[0]], где Custom - string[]
Понимаю, что [] управляющие символы, но как правильно такое сделать?

Спасибо.

Комментарии

  • отредактировано 17:17
    Здравствуйте,

    [Members.Custom[0]] в объекте "Текст" должно работать. Если это выражение используется в другом месте, внешняя пара скобок не нужна.
  • отредактировано 17:17
    AlexTZ написал: »
    [Members.Custom[0]] в объекте "Текст" должно работать. Если это выражение используется в другом месте, внешняя пара скобок не нужна.

    Использую в TableCell
    badgesCell[i].Text = "[MembersList.Custom[0]]";
    

    Получаем exception:
    Message = "(Cell1): error CS0103: The name 'MembersList' does not exist in the current context\r\n"

    Если же использую любое другое поле (не массив), то все работает.
  • отредактировано 17:17
    MembersList - это что? Если имя источника данных, то работать не будет. Если переменная, объявленная в классе ReportScript - работать будет.
  • отредактировано 17:17
    AlexTZ написал: »
    MembersList - это что? Если имя источника данных, то работать не будет. Если переменная, объявленная в классе ReportScript - работать будет.

    Имя источника данных. Как можно обойти? Может фикс? :)
  • отредактировано February 2010
    В квадратных скобках допустимо указывать только имя источника+имя поля, больше ничего. Нужно использовать скрипт. Прикрепляю два отчета, которые можно запустить в Demo.exe. Оба решают одну и ту же задачу (печать первой записи из вложенного источника данных) разными способами.
  • отредактировано 17:17
    AlexTZ написал: »
    В квадратных скобках допустимо указывать только имя источника+имя поля, больше ничего. Нужно использовать скрипт. Прикрепляю два отчета, которые можно запустить в Demo.exe. Оба решают одну и ту же задачу (печать первой записи из вложенного источника данных) разными способами.

    Понятно, спасибо.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.