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);
nav.SelectSingleNode("/my:myFields/my:isPicVisible",NamespaceManager).SetValue("True");
Above code will display the control.
Following code will hide the control
nav.SelectSingleNode("/my:myFields/my:isPicVisible", NamespaceManager).SetValue("False");
Comments