The controls placed in RadGrid templates (GridTemplateColumn in particular) can vary. Since they are not part of built-in grid elements there is no universal means to persist their state on grid rebind as opposed to a regular postback. That is why on explicit or implicit rebind operations (like paging) the controls in the templates are recreated as outlined in this topic
but their state is not kept automatically. You can test the same behavior with regular MS GridView control to compare the result.
That is the reason why you need to track the state of the controls in grid templates with your custom logic and retain their previous test on rebind operations. I hope this explanation makes sense.
the Telerik team
Watch a video
on how to optimize your support resource searches and check out more tips
on the blogs.
Follow the status of features or bugs in PITS
and vote for them to affect their priority.