You should use the setter method in order to trigger changes; using direct assignment does not work. Such questions are frequently discussed in our forums.
The datasource data method will trigger a change in the observable object automatically, due to the datasource internal change tracking mechanisms.
Regards,
Petyo
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!