用C#将已读取的txt文件并导入到已有的六列datagridview1控件中
时间: 2024-03-25 13:38:57 浏览: 27
可以按照以下步骤来实现:
1.读取txt文件内容并保存到一个字符串数组中。
```c#
string[] lines = File.ReadAllLines("文件路径");
```
2.将字符串数组中的内容逐行分割,并保存到一个二维数组中。
```c#
string[][] data = new string[lines.Length][];
for (int i = 0; i < lines.Length; i++)
{
data[i] = lines[i].Split(',');
}
```
3.将二维数组中的内容逐行添加到DataGridView控件中。
```c#
for (int i = 0; i < data.Length; i++)
{
dataGridView1.Rows.Add(data[i]);
}
```
完整代码示例:
```c#
string[] lines = File.ReadAllLines("文件路径");
string[][] data = new string[lines.Length][];
for (int i = 0; i < lines.Length; i++)
{
data[i] = lines[i].Split(',');
}
for (int i = 0; i < data.Length; i++)
{
dataGridView1.Rows.Add(data[i]);
}
```
相关问题
用C#读取txt文件并导入到已有的六列datagridview1控件中,以逗号为分隔符
好的,以下是C#读取txt文件并导入到已有的六列datagridview1控件中的代码示例,以逗号为分隔符:
```csharp
// 读取txt文件
string[] lines = File.ReadAllLines("file.txt");
// 遍历每一行数据
foreach (string line in lines)
{
// 分割行数据
string[] items = line.Split(',');
// 添加行
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dataGridView1);
row.Cells[0].Value = items[0];
row.Cells[1].Value = items[1];
row.Cells[2].Value = items[2];
row.Cells[3].Value = items[3];
row.Cells[4].Value = items[4];
row.Cells[5].Value = items[5];
dataGridView1.Rows.Add(row);
}
```
注意:上述代码中的 "file.txt" 是需要替换成你要读取的txt文件路径。另外,如果txt文件中的列数不一定是6列,那么需要动态地添加列和设置行数据。
用C#在电脑中读取txt文件并导入到已有的六列datagridview1控件中,以逗号为分隔符
您可以使用以下代码来实现:
```csharp
// 读取txt文件内容
string[] lines = System.IO.File.ReadAllLines(@"文件路径");
// 遍历每行内容,以逗号为分隔符,将数据逐行添加到DataGridView中
foreach (string line in lines)
{
string[] data = line.Split(',');
dataGridView1.Rows.Add(data);
}
```
其中,`@文件路径` 指的是您要读取的txt文件的路径,`dataGridView1` 是您已有的六列DataGridView控件。这段代码将逐行读取txt文件中的内容,并以逗号为分隔符将每行数据添加到DataGridView中。