Antes de nada, dar las gracias por adelantado a todos los que lean esto.
Sin más voy a contar mi problema, a ver si me pueden echar una mano.
Tengo creado un formulario infoPath 2007, con 3 campos:
-
cmbCentro, que es una lista desplegable.
-
cmbDivision, que es una lista desplegable.
-
txtResultado, que es un textBox.
He generado el evento en la lista desplegable cmbCentro, de forma que lo que quiero hacer es pasar el valor del cmbCentro Seleccionado al txtResultado.
He visto un moton de pagina de programación de InfoPath 2007 y en todos los sitios me dice que ponga algo como esto:
XPathNavigator navegador = this.CreateNavigator().SelectSingleNode("/my:fields/my:field1", NamespaceManager);
en mi caso, seria:
XPathNavigator navegador = this.CreateNavigator().SelectSingleNode("/my:misCampos/my:cmbCentro", NamespaceManager);
pero siempre me da el mismo error:
En el exception.Message: Error de solicitud.
y en el exception.ToString():
System.Security.SecurityException: Error de solicitud.
en Microsoft.Office.InfoPath.MsxmlNavigator.IsValidNode(MsxmlNode test)
en Microsoft.Office.InfoPath.MsxmlNavigator.MoveToFirstChild()
en MS.Internal.Xml.XPath.XPathChildIterator.MoveNext()
en MS.Internal.Xml.XPath.ChildrenQuery.Advance()
en MS.Internal.Xml.XPath.ChildrenQuery.Advance()
en MS.Internal.Xml.XPath.XPathSelectionIterator.MoveNext()
en System.Xml.XPath.XPathNavigator.SelectSingleNode(XPathExpression expression)
en System.Xml.XPath.XPathNavigator.SelectSingleNode(String xpath, IXmlNamespaceResolver resolver)
en frmxxxxxxxxxxxxxxxxxxxxx.FormCode.cmbCentro_Changed(Object sender, XmlEventArgs e)
Acción que generó el error:
Demand
El tipo del primer permiso que generó un error era:
System.Security.PermissionSet
La zona del ensamblado que generó el error era:
MyComputer
Lo que estoy haciendo es un ejemplo sencillo y no deberia de darme problema, pero es que ya no se que hacer.
Gracias de nuevo, Jorge