Our application has several list/detail grids where the detail portion has differing numbers of checkbox columns from one main entry to another. Additionally, the number, title, enabled state, and check state of each of the check boxes is driven by data stored in our database. The entire grid is on a RadAjax panel. We are finding that when one detail grid is already open and the user clicks another, the callback does a data bind first for the old detail and then for the new one, resulting in two sets of BL calls. I suspect that this is a result of how we are creating the check box columns - it is done in back-end code which is called in the OnLoad event handler. Does Telerik have any examples of the proper way of handling these types of column creations and updates so that the Ajax calls will work properly and not require the entire grid be redrawn?