Фильтрация табликса на основе того, является ли текстовое поле = "0" - PullRequest
0 голосов
/ 11 марта 2019

У меня есть отчет ReportViewer внутри приложения на C #, которое я создаю в Visual Studio, который содержит элемент управления Tablix.

У меня есть текстовое поле с числовыми значениями в нем.Да, знаю.Но это то, что есть.

Мой клиент хотел бы, чтобы элемент управления Tablix скрывал (не отображал) все записи, где определенное поле = "0"

Кажется, я не могу этого получитьработать.Он продолжает выдавать сообщение «Ошибка при получении данных для подотчета XXX ...). Ошибка исчезает при удалении фильтра.

У меня установлен фильтр, подобный следующему:

Expression: [Medical_Emp]
Operator: <>
Value: 0

Я также пробовал это со значениями "0" и "0". Кто-нибудь знает, что я делаю неправильно?

1 Ответ

0 голосов
/ 12 марта 2019

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

Я настроил фильтр так:

Expression: =IIf(Not(Fields!Medical_Emp.Value = "0"), 0, 1)
Type: Integer
Operator: =
Value: 0

Работал как чемпион.

...