2010-10-18 2 views
1

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

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

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

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

ответ

1

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

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

Это WebForms или WinForms?

+0

WinForms. Мы как-то перешли от этого проекта, но я думаю, что наше временное решение заключалось в замене текстовых полей. Мы, несомненно, вернемся к этим отчетам через месяц или два, и тогда я буду проводить с ними еще несколько тестов. Спасибо за ответ, хотя! Если я помню, я обновляю этот вопрос любыми решениями, с которыми мы сталкиваемся. – Sam

+0

Yup, я заметил после публикации ответа, что это старый вопрос! :( – Phil

Смежные вопросы