title: jqGrid not data display in the grid
body: <p>In an ASP.NET MVC 3.0 application, I use jqGrid. I use the code below. I see the grid but no data in. I passed in the "GridData" action, the list content is one element but nothing in the grid.</p>
  
  <p>C# :</p>
  
  <pre><code>public ActionResult GridData()
  {
  
      List&lt;Customer&gt; list = new List&lt;Customer&gt;();
      list.Add(new Customer() { Code = "AAA", FirstName = "BBB", LastName = "CCC" });
  
      return Json(list);
  }
  </code></pre>
  
  <p>HTML :</p>
  
  <pre><code>&lt;table id="jqgProducts" cellpadding="0" cellspacing="0"&gt;&lt;/table&gt;
  &lt;div id="jqgpProducts" style="text-align:center;"&gt;&lt;/div&gt;
  
  &lt;script type="text/javascript"&gt;
      $(document).ready(function () {
          $('#jqgProducts').jqGrid({
              //url from wich data should be requested
              url: '/Customer/GridData/',
              //type of data
              datatype: 'json',
              //url access method type
              mtype: 'GET',
              //columns names
              colNames: ['Id', 'LastName','FirstName', 'Code'],
              //columns model
              colModel: [
                    { name: 'Id', index: 'Id', align: 'left' },
                    { name: 'LastName', index: 'LastName', align: 'left' },
                    { name: 'FirstName', index: 'FirstName', align: 'left' },
                    { name: 'Code', index: 'Code', align: 'left' }
                  ],
              //pager for grid
              pager: $('#jqgpProducts'),
              //number of rows per page
              rowNum: 10,
              //initial sorting column
              sortname: 'Id',
              //initial sorting direction
              sortorder: 'asc',
              //we want to display total records count
              viewrecords: true
          });
      }); 
  &lt;/script&gt;
  </code></pre>