Custom IList and DataGrid
От: rockandroll Казахстан  
Дата: 15.01.04 09:29
Оценка:
Привет, All

Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции? DataGrid настроен на эту самую коллекцию объектов.

Сейчас делаю так:
/*
Здесь происходит добавление объекта в MyCollection
*/
dataGrid1.DataSource = null;
dataGrid1.DataSource = MyCollection;


На вид выглядит как-то криво.
... << RSDN@Home 1.1 beta 2 >>
Re: Custom IList and DataGrid
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.01.04 09:52
Оценка:
Здравствуйте, rockandroll, Вы писали:

R>Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции?


Реализовать в твоей собственной коллекции IBindingList
... << RSDN@Home 1.1.2 beta 3 >>
AVK Blog
Re: Custom IList and DataGrid
От: clon Россия  
Дата: 15.01.04 09:53
Оценка:
Здравствуйте, rockandroll, Вы писали:

R>Как мне корректно обновить DataGrid при программном добавлении(удалении) объектов в моей собственной коллекции? DataGrid настроен на эту самую коллекцию объектов.


Коллекция должна реализовывать интерфейс IBindingList, в котором имеется событие OnListChanged, которое необходимо вызывать при изменеиении коллекции или ее элементов. Подробнее в MSDN.
... << RSDN@Home 1.1.0 stable >>
Нельзя ничего сказать о глубине лужи, пока не попадешь в нее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.