Как я могу скопировать блок XML из одного документа в другой?

У меня есть два dataGridView, которые загружают XML-файл каждый, я сделал это так, чтобы вы могли перетаскивать строки между каждой из сеток. Однако на данный момент все, что он делает, это копирует данные из dataGridView. Это работает нормально, однако мне нужно скопировать весь XML, относящийся к этой строке.

Вот XML, с которым я должен работать:


  

    0..607 //All of the other records

    
      608
      MNUB_AUTO
      
        AUTO
      
      
        0
        0
        FALSE
        TRUE
        FALSE
        -1
        0
      
    

  

Поэтому мне нужно скопировать XML строки, которую выбрал пользователь, и вставить ее в другой (тот же формат) документ XML.

Пока у меня есть это:

string location = "/WindowBuilderProject/stringtable/stentry[index='" + rowIndexOfItemUnderMouseToDrop + "']";
XmlNode Copy = xDoc.ImportNode(xDoc2.SelectSingleNode(location), false);
xDoc.DocumentElement.AppendChild(Copy); //This is just supposed to add it to the end, I will worry about ordering once it works

Он работает нормально, но все, что происходит, я добавляю в конец файла XML. Как я могу выбрать весь блок XML?

Большое спасибо за вашу помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос