我被困在两个不同的列表框中显示文本文件,文本文件包含链接列表,我希望当有人上传列表时,前100行文本文件转到listbox1,第二行100行转到listbox2。
任何帮助或建议都将受到高度赞赏
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "Text Files|*.txt";
openFileDialog1.Title = "Select a Text file";
openFileDialog1.FileName = "";
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
string file = openFileDialog1.FileName;
string[] text = System.IO.File.ReadAllLines(file);
foreach (string line in text)
{
listBox1.Items.Add(line);
}
listBox2.Items.Add(""); //
}
listBox1.SetSelected(0, true);
listBox2.SetSelected(0, true);
答案 0 :(得分:1)
int lineNum = 1;
foreach (string line in System.IO.File.ReadAllLines(myFilePath))
{
if (lineNum <= 100)
{
listBox1.Items.Add(line);
}
else
{
listBox2.Items.Add(line);
}
lineNum++;
}