title: Kendo UI Grid: I lose pagination after datasource refresh
body: <p>I have this definition in a cshtml file:</p>
  
  <pre><code>@{Html.Kendo().Grid&lt;OrderItem&gt;()
      .Name("OrderList")                                            
      .Columns(columns =&gt; {
                         .........
                      })
      .DataSource(binding =&gt; binding
          .Ajax()
          .PageSize(14)
          .Model(model =&gt; model.Id(p =&gt; p.No))
          .Read(read =&gt; read.Action("SearchSalesOrder", "SalesOrder"))        
      )
      .Sortable()
      .Pageable()
      .Filterable()
      .Scrollable()
      .Render();
  }
  </code></pre>
  
  <p>In the controller I use <code>.ToDataSourceResult(request)</code> and it works perfectly (the grid has pagination). The problem appears when I have to change the datasource. This occurs because the user can filter, search... I call by Ajax to the same method "SearchSalesOrder" with more parameters. Using Javascript, I take the json from the response and I change the datasource in this way:</p>
  
  <pre><code>var dataSource = new kendo.data.DataSource({
      data: result.Data,
      pageSize: 14
  });
  grid.setDataSource(dataSource);
  grid.refresh();
  </code></pre>
  
  <p>After that, the pager only shows one page. I'd need to change the datasource keeping the pagination.</p>
  
  <p>Thanks.</p>