The code that you posted seems OK and at this point we cannot tell what the reason for the problem is. It is good to know that you found a solution, but if you still experience problems with this, you will have to send us a sample project. We understand that this is a time consuming task, but if we cannot reproduce the problem locally, we can't be of much help.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.