Как сказал @Carsten, вы не можете скрыть ячейку, а только скрыть ее содержимое.Вы можете использовать template
для этого:
template: "# if (data.Age < 18 || data.Age > 20) { #<input type='checkbox' name='Gender'># } #"
Dojo
В вашем случае, используя Asp.Net MVC, вы должны использовать ClientTemplate
.Примерно так (не могу это проверить):
columns.Bound(p => p.Gender).ClientTemplate("# if (data.Age < 18 || data.Age > 20) { #<input type='checkbox' name='Gender'># } #")
Источник 1 , источник 2 , источник 3