<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: ASP.NET MVC Problem</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>newera on ASP.NET MVC Problem</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem#p20213</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem#p20213</guid>
        	        	<description><![CDATA[<p>Guys</p>
<p>Data is now being shown. This should have been included.</p>
<p>jsonReader: {</p>
<p>repeatitems: false,</p>
<p>id: "0"</p>
<p>},</p>
<p>However when the data is being loaded the total page numbers is 1 and I cannot move from one page to the next.</p>
]]></description>
        	        	<pubDate>Sat, 09 Oct 2010 15:36:01 +0300</pubDate>
        </item>
        <item>
        	<title>newera on ASP.NET MVC Problem</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem#p20210</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/asp-net-mvc-problem#p20210</guid>
        	        	<description><![CDATA[<p>Guys</p>
<p>I am trying to use this grid with ASP.NET MVC with no apparent luck. It is giving me undefined is null when the grid is trying to load and data is not shown.</p>
</p>
<p>I am using this code.</p>
<p>For the controller I am using :&#160;</p>
<p>StockControlBL.Products pr = new StockControlBL.Products();</p>
<p>List&#60;StockControlDB.Product&#62; products = (from p in pr.GetProducts()</p>
<p>select new StockControlDB.Product { ProductCode = p.ProductCode, ProductDescription = p.ProductDescription, ProductName = p.ProductName, ProductStockQty = p.ProductStockQty }).ToList&#60;StockControlDB.Product&#62;();</p>
<p>var data = products.ToPagedList(0, 10);</p>
<p>var productsJSON = new</p>
<p>{</p>
<p>total = data.PageCount-1,</p>
<p>records=data.TotalItemCount,</p>
<p>page = data.PageIndex,</p>
<p>rows = data</p>
<p>};</p>
<p>if (Request.IsAjaxRequest())</p>
<p>return Json(productsJSON, JsonRequestBehavior.AllowGet);</p>
<p>else</p>
<p>return View();</p>
<p>}</p>
</p>
<p>Then for the javascript I am using</p>
<p>&#60;link href="/Content/ui-lightness/jquery-ui-1.8.5.custom.css" rel="stylesheet" type="text/css" /&#62;</p>
<p>&#60;link href="/Content/ui.jqgrid.css" rel="stylesheet" type="text/css" /&#62;</p>
</p>
<p>&#60;script type="text/javascript" src="/Scripts/jquery-1.4.2.min.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript" src="/Scripts/jgrid/jquery.jqGrid.min.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript" src="/Scripts/jgrid/jqModal.js"&#62;&#60;/script&#62;</p>
<p>&#60;script type="text/javascript" src="/Scripts/jgrid/jqDnR.js"&#62;&#60;/script&#62;</p>
</p>
<p>&#160;&#60;script type="text/javascript"&#62;</p>
<p>$(document).ready(function () {</p>
<p>$("#list3").jqGrid({</p>
<p>url: &#39;/Products/ProductsList&#39;,</p>
<p>datatype: "json",</p>
<p>mtype:"GET",</p>
<p>colNames: [&#39;Code&#39;, &#39;Name&#39;, &#39;Description&#39;, &#39;Stock Qty&#39;],</p>
<p>colModel: [</p>
<p>{ name: &#39;ProductCode&#39;, index: &#39;code&#39;, width: 60, sorttype: "string" },</p>
<p>{ name: &#39;ProductName&#39;, index: &#39;name&#39;, width: 90, sorttype: "string" },</p>
<p>{ name: &#39;ProductDescription&#39;, index: &#39;description&#39;, width: 100 },</p>
<p>{ name: &#39;ProductStockQty&#39;, index: &#39;qty&#39;, width: 80, align: "right", sorttype: "float" },</p>
<p>],</p>
<p>rowNum: 10,</p>
<p>rowList: [10, 20, 30],</p>
<p>pager: &#39;#pager3&#39;,</p>
<p>page:&#39;1&#39;,</p>
<p>sortname: &#39;ProductCode&#39;,</p>
<p>viewrecords: true,</p>
<p>sortorder: "desc",</p>
<p>loadonce: true,</p>
<p>caption: "Products"</p>
<p>});</p>
</p>
<p>});</p></p>
]]></description>
        	        	<pubDate>Sat, 09 Oct 2010 14:31:58 +0300</pubDate>
        </item>
</channel>
</rss>