none
Problemas con un While de un vb.net system.xml.xpath.xpathnodeiterator RRS feed

  • Pregunta

  • system.xml.xpath.xpathnodeiterator

    Hola Amigos de MSDN les tengo una consulta Ojalas la Podamos Resolver Resulta que en un formulario infopath tengo el siguiente código que hace que un 

    XpathNavigator recorra y si esta En Definición le coloca al label de tblglosaAcc en "Cancelar" 

    Public Sub Plan_Changed(ByVal sender As Object, ByVal e As XmlEventArgs)

    Dim nav As XPathNavigator = MainDataSource.CreateNavigator()

    Dim tblglosaAcc As XPathNodeIterator = nav.Select("/my:PMActividades/my:Plan/my:Actividad/my:cmtDesAct", NamespaceManager)

    Dim tipdoc As String = Me.MainDataSource.CreateNavigator.SelectSingleNode("/my:PMActividades/my:PlnEst", NamespaceManager).Value  

    El tipdoc VIENE EN "Aprobado"

                If tipdoc = "En Definición" Then
                    While tblglosaAcc.MoveNext()
                        tblglosaAcc.Current.SetValue("Eliminar")
                    End While
                    While tblglosaAccTar.MoveNext()
                        tblglosaAccTar.Current.SetValue("Eliminar")
                    End While

                Else
                    While tblglosaAcc.MoveNext()
                        tblglosaAcc.Current.SetValue("Cancelar")
                    End While
                End If

    End Sub

    pero al momento de cargar en formulario me envia un error por el evento Changed que esta haciendo muchas llamadas a este 

    yo comente la ultima parte del codigo While tblglosaAcc y no cae es por el ciclo infinito que genera este como podria hacer que este ciclo tenga fin 

    Atte MUCHAS GRACIAS


    Ricardo Pavez Analista Programador Aprendiz Sharepoint 2010

    jueves, 7 de junio de 2012 20:47

Todas las respuestas

  • Hola Ricardo.

    ¿Has conseguido resolver este problema?

    Parece claro que al hacer tantas actualizaciones habrá algún componente al que no le guste. Probablemente tengas que buscar una alternativa.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    jueves, 12 de julio de 2012 21:15
    Moderador