我在重复表格中有一个文本字段。我能够验证里面的内容,但如果文本没有通过我的验证,它应该将它的颜色更改为红色。
有人知道如何通过代码实现这一目标吗?
我通过将innerXml设置为以下内容找到了富文本框的解决方案:
"This is just a piece of <span xmlns="http://www.w3.org/1999/xhtml" style="color:red">red text</span>."
不幸的是,这不起作用。发生命名空间错误:/ 但即使这样可行,我也不希望有一个richt文本框,因为InfoPath表单中的文本字段不应该在字段上方有“菜单”。
答案 0 :(得分:1)
也许是一个合作:
在主DataSource(FieldXYValid)中设置bool字段。如果FieldXYValid为false,则创建一个规则以将Textfield颜色设置为红色。
验证后在C#代码中设置FieldXYValid的值。