Отчеты RDLC Скрытие пустого столбца ответа

Я пытаюсь показать пустую запись, которая исходит от ответа сервера. В этом объекте ответа есть объект массива данных, а в этом объекте массива данных есть объект массива записей. В записи есть свойства для полей, которые я использую в rdlc для просмотра. Поэтому, если записи нет, я динамически назначаю поля (строка типа данных) для string.empty. Итак, что происходит, rdlc работает нормально, но отображает пустое поле под метками заголовка в таблице. Я не хочу отображать пустую строку, вместо этого я хочу ничего не отображать под заголовками таблицы. Есть ли выражение, чтобы скрыть пустую строку в таблице?


person Priya    schedule 20.07.2011    source источник


Ответы (3)


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


 =IIF(String.IsNullOrEmpty(Fields!Fieldname.Value), False,True) 

person shijuse    schedule 26.07.2011
comment
Обратите внимание, что это выражение предназначено для атрибута Скрытый (невидимый). Так, например, вы, вероятно, захотите =IIF(String.IsNullOrEmpty(Fields!Fieldname.Value), True, False), чтобы метка была скрыта, когда поле пусто (я только что попался на этом) - person joeldixon66; 06.08.2014

Вот ссылка на сайт msdn, где объясняется управление видимостью элементов отчета с помощью rdlc.

http://msdn.microsoft.com/en-us/library/dd354976.aspx

Дайте мне знать, если это поможет вам.

person Vijay Gill    schedule 23.07.2011

вы можете скрыть столбец в матрице, используя это выражение

=IIF(String.IsNullOrEmpty(Fields!coumnname.Value), true,false)
person Jishnu Chandran    schedule 23.04.2015