title: How to refresh the Kendo UI grid
body: <p>I am trying to refresh a Kendo UI grid but have not yet been successful. Would anybody please advise what I missed or what I did wrong? </p>
  
  <p>I have the following code:</p>
  
  <p><strong>.cshtml:</strong> </p>
  
  <pre><code> $('#btnRefresh').click(function (e){
  
              $.ajax({
                  type: 'POST',
                  url: "@(Url.Content("~/Administration/RefreshAll/"))",
  
                  success: function () {
                      $("#Product").data("kendoGrid").dataSource.read();
                      $('#Product').data('kendoGrid').refresh();
                      //grid.refresh();
                      location.reload(true);
                  },
                  error: function (){
                      $("#btnRefresh").removeAttr('disabled');
                  }
              });
  
  
        });
  </code></pre>
  
  <p><strong>Controller:</strong></p>
  
  <pre><code>public ActionResult RefreshAll([DataSourceRequest] DataSourceRequest request)
          {
              db.ProcessAll();
              Response.Cache.SetCacheability(HttpCacheability.NoCache);
              return View();
          }
  </code></pre>