C Shap怎么将dataGridView的数据用StreamWriter保存到文本文件中
时间: 2024-05-03 17:21:21 浏览: 14
可以使用以下代码:
```
// 创建StreamWriter对象,并指定保存文件的路径和文件名
StreamWriter sw = new StreamWriter("D:\\data.txt");
// 遍历dataGridView控件中的所有行
foreach (DataGridViewRow row in dataGridView1.Rows)
{
// 遍历当前行中的所有单元格,并将单元格的值写入StreamWriter对象中
foreach (DataGridViewCell cell in row.Cells)
{
sw.Write(cell.Value.ToString() + "\t");
}
// 写入换行符
sw.Write("\r\n");
}
// 关闭StreamWriter对象
sw.Close();
```
上述代码会将dataGridView控件中的数据保存到文本文件中,每行数据用制表符分隔,每行末尾有一个换行符。保存文件的路径和文件名可以根据实际需求进行修改。
相关问题
C Shap怎么将dataGridView的数据用StreamWriter保存到到ini格式的文件中
以下是将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提示用户保存成功。
C Shap中怎么把文本中的字符通过StreanReader方法读取到dataGridView里面
可以使用以下代码将文本中的字符读取到DataGridView中:
```csharp
// 创建一个StreamReader对象来读取文本文件
StreamReader reader = new StreamReader("file.txt");
// 创建一个DataTable对象来存储数据
DataTable table = new DataTable();
table.Columns.Add("Character");
// 逐行读取文本文件中的字符并添加到DataTable中
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
foreach (char c in line)
{
DataRow row = table.NewRow();
row["Character"] = c;
table.Rows.Add(row);
}
}
// 将DataTable绑定到DataGridView中显示
dataGridView1.DataSource = table;
```
在上面的代码中,首先创建了一个StreamReader对象来读取文本文件,然后创建了一个DataTable对象来存储读取到的字符。在逐行读取文本文件中的字符时,使用了foreach循环将每个字符添加到DataTable中。最后,将DataTable绑定到DataGridView中以显示读取到的字符。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)