Сохранение данных из таблицы в xml-файл - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. При попытке сохранить данные из dataGriedView в xml-файл при помощи XmlWriter, выходит ошибка:Ссылка на объект не указывает на экземпляр объекта. В чем может быть дело?
 XmlTextWriter xtw = new XmlTextWriter(pa, Encoding.UTF8);
            xtw.WriteStartDocument();
            xtw.WriteStartElement("Таблица");
            for (int i = 0; i < dataGridView1.Rows.Count ; i++)
            {
                xtw.WriteStartElement("tr");
                xtw.WriteAttributeString("id", i.ToString());
 
                xtw.WriteStartElement("Продукт");
                //MessageBox.Show(dataGridView1[0, i].Value.ToString());
                xtw.WriteString(dataGridView1[0,i].Value.ToString());//здесь ошибка выходит
                xtw.WriteEndElement();
 
                xtw.WriteStartElement("Цена");
                xtw.WriteString(dataGridView1[1, i].Value.ToString());//здесь ошибка выходит
                xtw.WriteEndElement();
 
                xtw.WriteStartElement("Количество");
                xtw.WriteString(dataGridView1[2, i].Value.ToString());//здесь ошибка выходит
                xtw.WriteEndElement();
            }
            xtw.WriteEndElement();
            xtw.Close();

Решение задачи: «Сохранение данных из таблицы в xml-файл»

textual
Листинг программы
if(dataGridView.Rows[i].IsNewRow) continue;

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы