小编Mic*_*ael的帖子

c#将DataGridView保存到Xml文件

这是我保存文件的按钮:

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);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图将我的datagridview安全到XML,但是当我选择文件时,没有任何惊喜。当我启动控制台时,我看到以下消息:System.NullReferenceException:对象引用未设置为对象实例。

我的gridview看起来像:ID名称1 Michale 2 Noob

我在这里错在做什么?..我在网上看到很多东西,但是在stackoverflow和其他论坛上找不到任何解决方案。请新手耐心等待。谢谢!

c# xml datagridview save

2
推荐指数
1
解决办法
7657
查看次数

标签 统计

c# ×1

datagridview ×1

save ×1

xml ×1