我编写了一个从文本文件中提取特定行、拆分行并将数据插入到 gridview 的编码。编码如下。
不幸的是,当我执行这个程序时,我收到一个错误消息,称为“索引超出范围。必须是非负数并且小于集合的大小。参数名称:索引”。请帮助我确定我的编码出了什么问题
string line;
System.IO.StreamReader file = new System.IO.StreamReader("test.txt");
while ((line = file.ReadLine()) != null)
{
if (line.Contains("DISKXFER"))
{
string dataLine=line.ToString();
string[] split = dataLine.Split(',');
for (int i = 0; i < split.Length; i++)
{
for (int j = 1; j < dataLine.Length; j++)
{
dataGridView1.Rows[j].Cells[i].Value = split[i];
}
}
}
}