привязка gridview к объектам - PullRequest
       4

привязка gridview к объектам

0 голосов
/ 28 августа 2010

Мое приложение C # содержит объект данных, подобный следующему:

public class Data
 {
    public class a {get;set;}
    public class b {get;set;}
 }

public class a
{
  public int first {get;set;}
}
public class b
{
  public int second{get;set;}
 }

Я инициализирую свои данные, когда приложение запускается, и мои данные изменяются каждый раз, когда приложение работает.

У меня есть dataGridView, и я хочу связать со свойством first и со свойством second.DataGrid содержит два столбца, которые связаны с first и second свойством.

Как я могу сделать это связывание?Я не хочу менять свой источник данных и не хочу добавлять данные.

ПРИМЕЧАНИЕ: Помните, что мои данные могут меняться при каждом запуске приложения.

1 Ответ

0 голосов
/ 03 февраля 2011

Используйте интерфейс INotifyPropertyChanged и реализуйте метод NotifyPropertyChanged () в вашем источнике (в вашем случае, класс a и b). Вы должны вызывать NotifyPropertyChanged каждый раз, когда изменяется значение proeprty.

Затем вы можете привязать элементы управления пользовательского интерфейса, которые поддерживают INOtifyProperyChanged ... вот и все.

Отметить ответ как ответ.

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