Thursday, January 27, 2011

How to Hide InfoPath Control Programmatically c#

To hide the InfoPath control we can simply create a variable and format the control accordingly.



If you want to hide the control programmatically, set the variable value. then InfoPath will render the control accordingly.

XPathNodeIterator NodeIterator = nav.Select("/my:myFields/my:MainSection/my:BidDocument", NamespaceManager);


Above code will display the control.

Following code will hide the control

nav.SelectSingleNode("/my:myFields/my:isPicVisible", NamespaceManager).SetValue("False");

No comments: