Как перенести информацию с List<> в DataGridView? C#(WinForms)

Всем привет, нужна помощь с тем как перенести список List в DataGridView У меня есть класс, в котором есть конструктор, в списке я добавляю элементы этого списка

class Place
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string Adress { get; set; }
        
    }
    
    List<Place> Places = new List<Place>()
    {
        new Place {ID = 1, Name = "Дом", Adress = "ул.Пушкина,д.Колотушкина" },
        new Place {ID = 2, Name = "Двор", Adress = "ул.Новые Черемушки, д.123"},
        new Place {ID = 3, Name = "Парк",Adress = "ул.Академическая д.123"},
        new Place {ID = 4, Name = "Магазин", Adress = "ул.Пушкина,д.123"},
        new Place {ID = 5, Name = "Торговый Центр", Adress = "ул.Новоясеневская,д.123"}
    };

Здесь у меня на WinForms кнопка, по нажатию на которую таблица должна заполниться данными из списка

private void TypeObject1_Click(object sender, EventArgs e)
    {

        DataGrid1.Rows.Clear();
        foreach (var line in File.ReadLines(@"D:\Ткстшки для лабы 3\Places.txt"))
        {
            var array = line.Split();
            DataGrid1.Rows.Add(array);
        }
        DataGrid1.Visible = true;
        DataGrid2.Visible = false;
        DataGrid3.Visible = false;
        DataGrid4.Visible = false;
    }

Ответы (0 шт):