In order to remove the default row expansion icon and enable clicking the row itself to expand/collapse row details I have to do the following hack: dataBound: function() { $grid.find(".k-hierarchy-cell, .k-hierarchy-col").hide(); //get rid of detail icon $grid.on("click", "tr", function(e) { var $target = $(e.target); if (!$target.hasClass(chkBoxClass) && !$target.hasAttribute("href")) // ignore clicks on row select checkbox & links { var $this = $(this); $this.find("td.k-hierarchy-cell .k-icon").click(); $this.next().find(".k-hierarchy-cell").hide(); //fix detail row spacing due to missing icon } }); } As you can see, I need a supported way to be able to change the detail expansion behavior from using the default triangle icon. It would also be great to have using checkboxes to select rows built-in.