Результат будет выглядеть так:
оя кнопка для сохранения файла:
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 и других форумах. Пожалуйста, будьте терпеливы для новичков, ребята. Спасибо!