Jak dodać wiersze widoku datagridview do pliku xml?

Jestem początkującym w c #, stworzyłem jedendataGridView1 wForm do której dodałem kilka wierszy i kolumn (bez używaniaDataSet iDatatable). Teraz muszę wysłać dane zdataGridView1 do pliku xml. Plik xml powinienaktualizacja kiedy klikam ten przycisk. Muszę to zrobić bez użyciaDatatable (lub tabele). Wypróbowałem poniższy kod (nie działa)

OnButtonClick

        XmlTextWriter newXml = new XmlTextWriter("d:/newXML.xml", Encoding.UTF8);
        DataSet ds = new DataSet(dataGridView1.Rows.ToString()); /* May be I am missing something here */
        ds.WriteXml(newXml);

Plik xml jest tworzony pomyślnie, ale wyświetlany<System.Windows.Forms.DataGridViewRowCollection /> w tym.

Jeśli dodamBindingSource bs = (BindingSource)dataGridView1.DataSource; przedDataSet, pokazuje błąd „Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu”.

Uwaga: Jeśli plik xml nie jest ich plikiem, powinien go utworzyć.

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion