Hi BC,
In order to have the CheckBoxes fully retaining their state when clicking on them and at the same time using Load-On-Demand you need to somehow store the state of each Item on the server.
For example, each Item record in a database could have an additional column - Checked/Selected.
Then by using RadAjaxManager (or another control or approach offering a similar functionality) you could do an AJAX request upon clicking of an Item's CheckBox and update the Checked/Selected state of the Item in the database.
Finally, Load-On-Demand, CheckBoxes and multi-item selection would be functional at the same time.
Kind regards,
Simon
the Telerik team
Check out
Telerik Trainer, the state of the art learning tool for Telerik products.