Результат будет выглядеть так:

оя кнопка для сохранения файла:

private void metroButton12_Click(object sender, EventArgs e) // save
{
    DataSet ds = (DataSet)dataGridView1.DataSource;
    SaveFileDialog sfd = new SaveFileDialog();
    sfd.Filter = "XML|*.xml";
    if (sfd.ShowDialog() == DialogResult.OK)
    {
        try
        {
            ds.Tables[0].WriteXml(sfd.FileName);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex);
        }
    }
}

Я пытаюсь сохранить свое представление данных в формате XML, но при выборе файла ничего не происходит. Когда я запускаю консоль, я вижу это: System.NullReferenceException: ссылка на объект не была установлена ​​на экземпляр объекта.

Моя сетка выглядит так: ID Name 1 Michale 2 Noob

Что я здесь не так делаю? .. Я видел много вещей в сети, но не смог найти никаких решений в stackoverflow и других форумах. Пожалуйста, будьте терпеливы для новичков, ребята. Спасибо!

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

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