Edycja pliku wczytanego do DataGridView visual basic

0

Witam! Do datagridview wczytuje sobie plik xml który ładnie mi się tam wyświetla:

        Dim open_file As New OpenFileDialog
        open_file.Filter = "Files (*.xml) | *.xml"
        Try
            If open_file.ShowDialog() = DialogResult.OK Then
                Dim xmlFile As XmlReader
                xmlFile = XmlReader.Create(open_file.FileName, New XmlReaderSettings())
                Dim ds As New DataSet
                ds.ReadXml(xmlFile)
                DataGridView1.DataSource = ds.Tables(0)
            End If
        Catch ex As Exception
            MsgBox(ex.Message)

chciałbym edytować ten plik dodając np. nowy row, przykładowo w ten sposób:

Me.DataGridView1.Rows.Add("one", "two", "three", "four", "five")

niestety gdy chce wykonać taką czynność wyszkakuje mi błąd:

<ort>Additional information: Wierszy nie można dodać programistycznie do kolekcji wierszy formantu DataGridView, jeśli formant jest powiązany z danymi.</ort>

gdy w gridzie dodaję ręcznie jakiś nowy wiersz i potem chce go zapisać to jest ok, ale poleceniem przypisanym do guzika nie moge nic zrobić :/

0

zamiast "błąd orograficzny":
Additional information: Wierszy nie można dodać programistycznie do kolekcji wierszy formantu DataGridView, jeśli formant jest powiązany z danymi.

0

dodaj nowy wiersz może do : ds.Tables(0) ?

0

ale w jaki sposób niby mam to zrobić? samo dodanie do ds add.row tutaj nie działa

0

albo inaczej, fakt dodanie do ds.Tables(0) nowego wiersza działa, ale jak mam teraz przenieść ten ds do przycisku z dodawaniem samego wiersza, bo nie chce mieć wczytywania pliku i dodawania wiersza w jednym buttonie

1 użytkowników online, w tym zalogowanych: 0, gości: 1