title: load asp.net grid view from asynchronous call
body: <p>I have a web page which take several minutes to load. The reason for this was this page consist an ASP.NET grid view and data binding for this grid take lots of time.</p>
  
  <p>Each grid view record consist of some complex user details, And it has shown count of items relevant to user preference.
  Taking this count according to the user preference is quite expensive operation on the data retrieving stored procedure.
  I think this the reason for taking this page long time to load.</p>
  
  <p>As solution for that, I came up with an idea of loading the grid view without the counts of that particular grid record (Remove the counting operation from the data retrieving stored procedure). And update the count label of each grid record with an asynchronous call to the server.</p>
  
  <p>Can anyone have an idea how exactly I can implement this solution with asp.net grid views?</p>