Populate a listbox with contents of a text file in C

To populate a listbox while reading a text file line by line, you can create an event handler for each button. There are multiple solutions to achieve this. One solution is to read the file and insert each line of text into the listbox. Another solution involves adding an array of strings.


Solution 1:

foreach (var line in System.IO.File.ReadAllLines("file.txt"))
{
   listbox.Items.Add(line);
}


Solution 2:


The following code reads a file and adds the text line by line to the Listbox.

   ListBox lb = new ListBox();
    System.IO.StreamReader sr = new System.IO.StreamReader("Path to File");
    while (!sr.EndOfStream)
    {
        lb.Items.Add(sr.ReadLine());
    }
    sr.Close();

Frequently Asked Questions

Posted in Uncategorized