Привязать объект к элементу управления winForms - PullRequest
0 голосов
/ 29 марта 2011

У меня есть класс с именем OrganizerNote с полями: public long id; public DateTime CreationDate; public string Title; public string Note;

Также у меня есть класс public class XMLOrganizer, который имеет 1 поле:
public List<OrganizerNote> Notes=new List<OrganizerNote>();

Например, яесть несколько объектов:

OrganizerNote n1 = new OrganizerNote();
OrganizerNote n2 = new OrganizerNote();

с некоторыми данными в полях.Затем я создаю 1 объект

XMLOrganizer xmlOrg = new XMLOrganizer();
xmlOrg.Notes.Add(n1);
xmlOrg.Notes.Add(n2);

Так что мне нужно привязать каждый xmlOrg.Notes [0] ... xmlOrg.Notes [i] к Row [i] в ​​элементе управления datagridView.И значения полей будут в столбцах.

Как я могу это сделать?

1 Ответ

1 голос
/ 29 марта 2011

Марка

List<OrganizerNote> Notes=new List<OrganizerNote>();

в

BindingList<OrganizerNote> Notes=new BindingList<OrganizerNote>();

, а затем создайте источник привязки в форме, привязайте его к базе данных, а затем установите источник данных привязки в поле Notes в XMLOranizer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...