如何在没有任何数据库的情况下保存datagridview?

我创建了一个C #Windows表单,其中包含一个DataGridView,我可以在此DatagridView中添加或删除一些行,但现在我想知道如何保存我的更改,所以每次打开窗口时我都可以看到添加的行。

PS:我必须提到我不想使用任何数据库,有什么解决方案吗?
是否可以使用C#应用程序设置执行此操作?

在此处输入图像描述

将内容粘贴到DataSet (boo hiss)中并将其序列化为二进制文件或XML。

让我们大笑这篇文章的“前沿”标签:

http://msdn.microsoft.com/en-us/magazine/cc163911.aspx

它不需要数据库,只需要一个文件。

如果你走这条路,你可以将数据绑定到这个支持DataSet ,这将使得使用内容填充DataSet的过程变得更加容易。

是的,您可以使用C#应用程序设置保存它,但您需要进行一些格式化。 嘿伙计,甚至txtfile都可以称为数据库。

所有这些答案都表明如下:

使用将datagrid作为参数的方法创建一个新类,并以特定方式保存它。 一种用于保存为CSV,一种用于XML等的方法。现在,您可以在学习过程中使用所有这些来破坏原始代码。

然后,您可以凭经验评估各种方法,并确定哪种方法最适合您。

我能看到的最佳选择是将这些数据以XML格式存储到磁盘中。 它还可以帮助您在稍后阶段将其直接读回数据集。

我更喜欢你可以保存为xml或csv格式来存储应用程序设置,以后你可以通读它:)。