If Column widths are not set, The grid column and column header will be misaligned when autoscroll is enabled unless the following code is used which feels like a hack. This code snippet was given to me by a support team member.
    dataBound: function(e)
    {
      
        if($(".k-grid-content table").height() > $(".k-grid-content").height())
        {
          	$("#grid1 div.k-grid-header").css('padding-right',kendo.support.scrollbar());
            $("#grid1 div.k-grid-content").css('overflow-y', 'visible');  
        }
       	else
        {
            $("#grid1 div.k-grid-header").css('padding-right', '0');
            $("#grid1 div.k-grid-content").css('overflow-y', 'hidden');        
        }
    }