Hilary,
I have tried to modify the code without success. At this point, I don't know if I am missing some "small" detail. This code works from 1 table to the other:
Public Sub CTRL174_23_Clicked(ByVal sender As Object, ByVal e As ClickedEventArgs)
Dim Nav As XPathNavigator = Me.DataSources("PartsList").CreateNavigator()
Dim rows As XPathNodeIterator = Nav.Select("/dfs:myFields/dfs:dataFields/d:PartsList", NamespaceManager)
While rows.MoveNext()
Dim PartNumb As String = rows.Current.SelectSingleNode("@PartNumb", NamespaceManager).Value
Dim PartDesc As String = rows.Current.SelectSingleNode("@PartDesc", NamespaceManager).Value
Dim Color As String = rows.Current.SelectSingleNode("@Color", NamespaceManager).Value
Dim OracleNmbr As String = rows.Current.SelectSingleNode("@OracleNmbr", NamespaceManager).Value
Dim RevitNme As String = rows.Current.SelectSingleNode("@RevitNme", NamespaceManager).Value
Dim Catg As String = rows.Current.SelectSingleNode("@Catg", NamespaceManager).Value
Dim CSPK As String = rows.Current.SelectSingleNode("@CSPK", NamespaceManager).Value
Dim Selecta As String = rows.Current.SelectSingleNode("@Select", NamespaceManager).Value
If Selecta = "True" Then
Try
Dim node As XPathNavigator = MainDataSource.CreateNavigator().SelectSingleNode( _
"/dfs:myFields/my:Contain/my:PartsListUpdate", NamespaceManager)
DeleteNil(node)
Dim myNamespace As String = NamespaceManager.LookupNamespace("my")
Using writer As XmlWriter = MainDataSource.CreateNavigator().SelectSingleNode( _
"/dfs:myFields/my:Contain", NamespaceManager).AppendChild()
writer.WriteStartElement("PartsListUpdate", myNamespace)
writer.WriteElementString("PartNumb", myNamespace, PartNumb)
writer.WriteElementString("PartDesc", myNamespace, PartDesc)
writer.WriteElementString("Color", myNamespace, Color)
writer.WriteElementString("OracleNmbr", myNamespace, OracleNmbr)
writer.WriteElementString("RevitNme", myNamespace, RevitNme)
writer.WriteElementString("Catg", myNamespace, Catg)
writer.WriteElementString("CSPK", myNamespace, CSPK)
writer.WriteEndElement()
writer.Close()
End Using
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End If
End While
End Sub
Now I would like to go from the "/dfs:myFields/my:Contain/my:PartsListUpdate" table to the "/dfs:myFields/dfs:dataFields/d:POG_MasterList_InfoPath". What am I missing?
Thank you - Chad