In Kendo MVC Grid, the column of type Select() will be good if has an option to show/hide the checkbox in specific rows based on an expression. For example:
.Columns(columns =>
{
columns.Select().Visible(m => m.ShowSelect);
})
Where "ShowSelect" is a property of my Model which is bound to the Grid.