2013-05-23 5 views
-2

Как связать List<> с DatagridView в C#?Как связать список <> с DatagridView

List<Item> itemList = new List<Item>(); 
+0

что список типа здесь. . –

+3

Что вид приложения, на которое вы нацеливаетесь? Winform, WPF, ASP.Net – Habib

+0

Строка 'List itemList = new Список ();' не добавляет никакой информации к вашему вопросу, если вы не хотите показать нам, что вы знаете, как создать экземпляр списка на C#. Пожалуйста, постарайтесь быть более конкретными. –

ответ

5

должен выглядеть примерно так:

var bs = new BindingSource(); 
var list = new List<YourType> { ... }; 
bs.DataSource = list; 
grid.DataSource = bs; 
+0

Что делать, если вы захватываете таблицу из базы данных? –

1

Вы можете просто связать его, как этот

List<object> itemList = new List<object>(); 
grid.DataSource = itemList; 
grid.DataBind(); 
1

Он должен работать

BindingList<MyList> Categories = new BindingList<MyList>(); 
      Categories.Add(new MyList("Hello")); 

      dataGridView1.DataSource = Categories;