2008-11-13 3 views
0

У меня есть текстовое поле в повторяющейся таблице. Я могу проверить, что внутри, но если текст не проходит мою проверку, он должен изменить цвет на красный.Как изменить цвет текста текстового поля InfoPath?

Кто-нибудь знает, как я могу достичь этой цели с помощью кода?

Я нашел решение для богатого текстового поля, установив InnerXml на следующее:

"This is just a piece of <span xmlns="http://www.w3.org/1999/xhtml" style="color:red">red text</span>." 

К сожалению, эта работа does'nt. Произошла ошибка пространства имен:/ Но даже если это будет работать, я не хочу иметь текстовое поле richt, так как текстовое поле в форме InfoPath не должно иметь «меню» над полем.

ответ

1

Может быть compomise:

Настройка поля Его в основном DataSource (FieldXYValid). Создайте правило, чтобы установить цвет текста в поле «красный», если поле «FieldXYValid» равно false.

Задайте значение FieldXYValid в коде C# после проверки.

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