Привет, All
Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции? DataGrid настроен на эту самую коллекцию объектов.
Сейчас делаю так:
/*
Здесь происходит добавление объекта в MyCollection
*/
dataGrid1.DataSource = null;
dataGrid1.DataSource = MyCollection;
На вид выглядит как-то криво.
... << RSDN@Home 1.1 beta 2 >>
Здравствуйте, rockandroll, Вы писали:
R>Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции?
Реализовать в твоей собственной коллекции IBindingList
... << RSDN@Home 1.1.2 beta 3 >>
Здравствуйте, rockandroll, Вы писали:
R>Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции? DataGrid настроен на эту самую коллекцию объектов.
Коллекция должна реализовывать интерфейс IBindingList, в котором имеется событие OnListChanged, которое необходимо вызывать при изменеиении коллекции или ее элементов. Подробнее в MSDN.
... << RSDN@Home 1.1.0 stable >>