如何将txt文件导入c中的datagridview中#
答
我已经完成了按钮点击事件。
private void button1_Click(object sender, EventArgs e)
{
System.IO.StreamReader file = new System.IO.StreamReader("D:\\test.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;
}
这里是输出:根据您的需要
只需更新。在文本文件中定义列名或在网格视图中默认设置
不要在发布代码时使用图像。 – Han
我认为Ans可以在这里找到:https://stackoverflow.com/questions/26753914/import-data-from-text-file-and-display-in-datagrid/ – Jaimesh
逐行阅读你的文本文件,然后解析你的行到你的模型/对象,并在最后绑定列表的对象,你使用网格解析后 –