|
Проблема: Изменение в коллекции BindingListView не вызывает ListChanged.
|
|||
---|---|---|---|
#18+
Связался со сторонней коллекцией для привязки данных BindingListView. Сайт blw.sourceforge.net . Это довольно популярная коллекция позволяет фильтровать и привязывать дынные в контроле. Вот упрощенный кусок кода С++\CLI (почти C#). Коротко: при использовании в качестве данных привязки стандартной коллекции BindingList всё работает Ок и при изменении свойства элемента коллекции (прикладной объект) событие ListChanged вызывается (комментарий 1), а при использовании BindingListView - не вызывается (комментарий 2). В чём проблема? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
Почитав Брайана Нойеса "Привязка данных" и поковырявшись с BindingListView пришел к выводу, что для достаточно простых случае лучше использовать DataSet, который "из коробки" позволяет фильтровать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 16:13 |
|
|
start [/forum/topic.php?fid=17&fpage=42&tid=1350682]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 109ms |
0 / 0 |