如何使用streamreader将文本文件读入C#windows窗体应用程序的列表框?

时间:2016-04-09 15:34:55

标签: c# visual-studio streamreader

如何使用StreamReader将文本文件读入C#windows窗体应用程序的列表框?文本文件称为Movie Catalog,列表框名为catalogListBox。我想要做的是使文本文件中的每一行都是列表框中的不同项。我在visual studio上使用C#windows窗体应用程序。提前感谢那些帮助的人!

2 个答案:

答案 0 :(得分:0)

这符合法案吗?

        string file = @"C:\temp\testfile.txt";
        List<string> lines = new List<string>();
        string line = "";

        using (StreamReader reader = new StreamReader(file))
        {
            while ((line = reader.ReadLine()) != null)
            {
                lines.Add(line);
            }

            listBox1.DataSource = (lines);
        }

答案 1 :(得分:0)

this.catalogListBox.DataSource = new StreamReader("Movie Catalog").ReadToEnd().Split(new char[] {
                '\n'
            });