Hello Kieran,
When using the ClientTemplate with conditionals it should follow this structure: # if(...){# ... #}#
Your code should look like this:
col.Bound(c => c.Active).ClientTemplate("#if(Active){#<
button
class
='
btn btn-success'
>Active</
button
>#}#");
Hope this helps.