C#在gridview中读取txt文件里的内容
时间: 2023-06-15 16:04:58 浏览: 154
以下是使用 C# 读取文本文件内容并将其显示在 GridView 中的示例代码:
```csharp
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string filePath = Server.MapPath("~/data.txt"); // 文件路径
// 读取文件内容并将其分割成行
string[] lines = File.ReadAllLines(filePath);
// 创建 DataTable 并添加列
DataTable dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
// 将每一行数据添加到 DataTable 中
foreach (string line in lines)
{
string[] values = line.Split(','); // 假设每行数据用逗号分隔
dt.Rows.Add(values[0], values[1]);
}
// 将 DataTable 绑定到 GridView 中
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
```
其中,`data.txt` 是文本文件的名称,需要放在项目的根目录或者 `App_Data` 文件夹下。你需要将代码中的 `Column1` 和 `Column2` 替换为你实际的列名,并根据实际情况更改分隔符。
阅读全文