[英]how to import txt file into datagridview in c#
我已经在按钮点击事件上做到了这一点。
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;
}
这是输出:
只需根据您的需要进行更新。 在文本文件中定义列名或在网格视图中定义列名
首先用Split(',')
替换Split(' ')
Split(',')
。
如果分隔符是制表使用:
Split(new string[] { "\\tab" }, StringSplitOptions.None)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.