Define in your columns definition an editor function that generates both elements (the checkbox as it is being added and the button).
Example:
{
field : "selected",
title : "Selected",
template: "<input type='checkbox' name='selected' #= selected ? 'checked' : '' # disabled/>",
editor : generateButton
}
and generateButton
is:
function generateButton(container, options) {
container.append('<input type="checkbox" name="' + options.field + '" data-type="boolean" data-bind="checked:' + options.field + '"/>')
.append('<a href="#" id="mybutton" class="k-button">Button</a>');
}
Example in JSFiddle here