Текстовое поле ReportViewer перемещается неожиданно - PullRequest
1 голос
/ 19 октября 2010

Я использую ReportViewer на своей работе и столкнулся с проблемой, которую не могу решить.В этом конкретном отчете есть раздел, видимость которого определяется путем проверки поля:

=IIf(Fields!TRREQUEST_BK_STATUS_CD.Value.ToString() <> "DELETE", True, False)

Однако проблема не в этом.Над этим разделом есть два набора текстовых полей.Один, который использует TRREQUEST_BK_STATUS_CD и отображает либо DELETE, либо APPRVD, а другой набор, который отображает идентификатор книги.Странная вещь, которая происходит, это то, что когда-либо набор текстовых полей находится справа, смещается влево на несколько отметок в отчете APPRVD.В отчетах DELETE он остается там, где он должен быть.

Во всех других отчетах у нас не было подобных проблем.Вот почему я предполагаю, что это странная ошибка с оператором IIf.Есть идеи?

1 Ответ

1 голос
/ 01 марта 2011

Полагаю, вы бы посмотрели на ваше выражение, которое выглядит разумным, потому что это проблема компоновки, а не кода.

Попробуйте установить ширину немного больше, чем в настоящее время в текстовых полях, и попробуйте выровнять высоты / местоположения (придется вручную, а не перетаскивать их) элементов слева и справа, так как для рендеринга необходимо использовать макет структуры для позиционирования ваших предметов.

Это веб-формы или WinForms?

...