private void open(object sender, EventArgs e)
{
OpenFileDialog openDialog = new OpenFileDialog();
if (openDialog.ShowDialog() == DialogResult.OK)
{
string[] lines = File.ReadAllLines(openDialog.FileName);
foreach (string line in lines)
{
var text = line.Split(',', '\n');
dataGridView1.Rows.Add(text);
}
}
}
因此,在此代码中,我可以读取文本文件,但我只能像在1个网格上一样。下面是一个简单的文本文件将是什么样子:如何读取文本文件,然后使用分隔线放置数据?
test,1,2,3,4,5,6,
testing,7,8,9,10,11,12,
working,13,14,15,16,17,18,
multiline,19,20,21,22,23,24,
NEXTDATA
see,25,26,36,46,56,66,
program,7,8,9,10,11,12,
macroer,13,14,15,16,17,18,
readextra,19,20,21,22,23,24,
所以,如果我到了所谓的“NEXTDATA”它,我想,要放在dataGridView2
数据线。我如何检查它是否到达该行,然后它将执行与dataGridView1
中的代码相同的操作?
我也使用ReadLine()
或ReadAllLines()
?
我想发布这个! :D – Abbas
Ohhh ..这么接近与我的相同。 –
谢谢。测试它,它的工作原理。还要感谢其他谁也试图帮助! :) – puretppc