gpt4 book ai didi

c# - 如何使用 C# 在 datagridview 中读取/加载文本 (*.txt) 文件值 ..?

转载 作者:行者123 更新时间:2023-11-30 13:46:48 24 4
gpt4 key购买 nike

谁能帮帮我……?

在这里,我需要在我的数据 GridView 中读取/加载文本 (*.txt) 文件值。这是我需要加载的示例文本文件。

 S.NO   Data1  Data2    Data3   Data4   Data5  Data6   Data7   Data8   Data9   Data10

1 8.3 2 9.1 3 7.5 1 25 1.5 22 1.7
2 5.6 4 8.2 6 8.6 3 26 2.5 23 2.3
3 8.7 6 7.3 9 9.3 5 28 3.5 26 3.7
4 2.9 8 6.4 12 4.9 7 12 4.5 24 4.3
5 4.6 10 5.5 15 5.7 9 25 5.5 25 5.3

谁能介绍如何将这些文本文件值加载到我的 datagridview 单元格中,像 data1、data2、.....data10 之类的标题必须加载到列标题中,其余行值应根据它们加载到 datagridview 的单独单元格中列标题。

提前致谢。

最佳答案

试试这个..

System.IO.StreamReader file = new System.IO.StreamReader("yourfile.txt");
string[] columnnames = file.ReadLine().Split(' ');
DataTable dt = new DataTable();
foreach (string c in columnnames)
{
dt.Columns.Add(c);
}
string newline;
while ((newline = file.ReadLine()) != null)
{
DataRow dr = dt.NewRow();
string[] values = newline.Split(' ');
for (int i = 0; i < values.Length; i++)
{
dr[i] = values[i];
}
dt.Rows.Add(dr);
}
file.Close();
dataGridView1.DataSource = dt;

不要气馁,但这不是在这里就 SO 提问的正确方式。请先熟悉一下。

关于c# - 如何使用 C# 在 datagridview 中读取/加载文本 (*.txt) 文件值 ..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com