如何更新/保存数据网格中的数据?

时间:2013-07-19 20:29:52

标签: c# winforms datagridview

我目前有一个看起来像这样的应用程序,它从XML文件读取数据并将其插入到我的表单enter image description here

上的datagridview中

现在,当我点击笔记按钮时,我已将其设置为打开一个新窗体,Form2如下图所示,并带有注释列中的字符串。

我的数据网格下方的文本框显示了点击/选中的任何列中的注释

enter image description here

现在我要做的是能够在form2上输入新笔记,然后单击确定按钮将它们保存到我的数据网格中,但是我不太清楚如何做到这一点,因为我发现的每个例子都使用了这个视频的SQL示例如下:

http://www.youtube.com/watch?v=P1pBUGblPKY

有什么想法吗?

这就是我设置它以便XML文件适合数据网格的方式,我有一种感觉我需要在Form2上重用这部分代码,但我不确定,谢谢!

private void Form1_Load(object sender, EventArgs e)
{
    DataSet ds1 = new DataSet();
    ds1.ReadXml("C:/blah/blah/testdemoxml.xml");
    dataGridView1.DataSource = ds1.Tables[0].DefaultView;

1 个答案:

答案 0 :(得分:2)

查看我的linq到xml的教程。当用户单击表单2上的“确定”按钮时,您将需要更新XML文件。然后,您将需要使用dataGridName.DataBind();

重新绑定数据网格

您可以在此处查看Linq To Xml的教程:

http://www.youtube.com/watch?v=20PK4fOzEZw