我正在尝试将 .txt 文件内容导入到我的列表视图中,文本文件已在此结构中保存为多行:“行 ID”^“字符串”我使用此代码导入数据:
openFileDialog1.Filter = "Text Files (*.txt)|*.txt";
openFileDialog1.Title = "Open Text file";
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.Cancel)
return;
StreamReader sr = new StreamReader(openFileDialog1.FileName, Encoding.UTF8);
while (sr.Peek() >= 0)
{
string[] a2 = sr.ReadLine().Split('^');
if (a2.Length == 3)
{
int aa = int.Parse(a2[0].ToString());
textView.Items[aa].SubItems[1].Text = a2[1];
}
}
sr.Close();
它加载OFD,选择txt文件,然后什么都没有,它没有给出任何异常/错误,它什么也没做,我的代码有问题吗?