C# - 将 DataGridView 保存到文件并加载

标签 c# datagridview

首先,我有一个简单的 Winforms 应用程序,只有一个保存和加载按钮,以及一个用于保存数据的数据 GridView 控件。我要做的是将一些数据输入控件,点击保存按钮,然后将所有数据保存到计算机本地文件中,当我点击加载时,它加载文件并适本地填充控件,保持所有行、列和数据都与保存时相同。

虽然这对我来说听起来很简单,但我似乎想不出一个保存和加载数据的好方法。我可以得到一些指导或示例来帮助自己入门吗?

谢谢。

最佳答案

将DataGridView绑定(bind)到DataTable,并使用DataTable ReadXml()WriteXml() 方法读取数据并将数据写入文件。

如果您曾将多个网格绑定(bind)到多个相关表,则可以使用 DataSet 表示架构并使用 DataSet 的 ReadXml()WriteXml() 方法读取和写入整个模式。

DataTable.WriteXml() 的 MSDN 页面上有一个示例您可能会觉得有帮助。

关于C# - 将 DataGridView 保存到文件并加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952161/

相关文章:

c# - 翻译在 C# 中使用 Active Directory 的 VB

c# - 设置焦点的wpf问题

c# - 性能,Java 泛型

c# - 设置具有对象 DataSource 的 DataGridView 中自动生成的列的格式

c# - 无法在桌面应用程序后面的代码中绑定(bind) GridView

c# - 从 DataGridView 中获取选定的行

c# - .NETCoreApp是哪个MVC版本,版本=v1.0?

c# - & 符号 url 编码问题

c# - 自定义 DataGridViewCell 不触发数据源更改事件

c# - CellDoubleClick 与 CellMouseDoubleClick