Как перенести информацию с 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;
}