C Shap怎么将dataGridView的数据用StreamWriter保存到到ini格式的文件中
时间: 2024-05-01 13:17:08 浏览: 127
以下是将DataGridView的数据用StreamWriter保存到ini格式的文件中的C#代码示例:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
// 在按钮点击事件中执行以下代码
private void btnSave_Click(object sender, EventArgs e)
{
// 创建StreamWriter对象
StreamWriter sw = new StreamWriter("data.ini");
// 遍历DataGridView的每一行
foreach (DataGridViewRow row in dataGridView1.Rows)
{
// 获取单元格的值并写入文件
string section = row.Cells[0].Value.ToString();
string key = row.Cells[1].Value.ToString();
string value = row.Cells[2].Value.ToString();
sw.WriteLine($"[{section}]\n{key}={value}\n");
}
// 关闭StreamWriter对象
sw.Close();
MessageBox.Show("保存成功!");
}
```
上述代码将DataGridView中的数据按照ini文件的格式写入到data.ini文件中。其中,每一行数据都被写入到一个[section]中,每个单元格的值被写成key=value的形式。在写入完成后,通过MessageBox提示用户保存成功。
阅读全文