C#读取txt文件数据并显示在DataGridView的控件中
时间: 2024-04-09 18:34:07 浏览: 187
您可以使用以下代码来读取txt文件数据并显示在DataGridView控件中:
```csharp
using System;
using System.Data;
using System.IO;
using System.Windows.Forms;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 创建一个DataTable用于存储txt文件数据
DataTable dataTable = new DataTable();
// 添加列名
dataTable.Columns.Add("列1");
dataTable.Columns.Add("列2");
// 读取txt文件数据并添加到DataTable中
string[] lines = File.ReadAllLines("yourfile.txt");
foreach (string line in lines)
{
string[] data = line.Split('\t'); // 假设数据以制表符分隔
dataTable.Rows.Add(data);
}
// 将DataTable绑定到DataGridView控件
dataGridView1.DataSource = dataTable;
}
}
```
请确保已经将一个`DataGridView`控件和一个`Button`控件添加到窗体上,并将Button的Click事件与上述代码的button1_Click方法关联。另外,您需要将`yourfile.txt`替换为您实际的txt文件路径。
这样,当您点击按钮时,txt文件的数据将会显示在DataGridView控件中。
阅读全文