<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>MVCjQueryControls Wiki Rss Feed</title><link>http://mvcjquerycontrols.codeplex.com/wikipage</link><description>MVCjQueryControls Wiki Rss Description</description><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C24065</link><description>Is there an example of this using MVC3 &amp;#47; Razor&amp;#63; I added the namespace to web.config but not sure what to do with Html.Grid</description><author>BillyM</author><pubDate>Wed, 13 Jun 2012 17:30:58 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20120613053058P</guid></item><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C22038</link><description>Hi,&amp;#10; First of all i thanks to you for posting nice articles over grid Data .&amp;#10;  I want to implements delete ,cancle and update button for each rows . but i can&amp;#39;t do it&amp;#10;Please let me know  the solutions if its possible.&amp;#10;&amp;#10;Thanks in advance&amp;#10;Anurag Pal</description><author>anuragpal2</author><pubDate>Tue, 27 Dec 2011 08:08:31 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20111227080831A</guid></item><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C21695</link><description>var model &amp;#61; products.AsQueryable&amp;#40;&amp;#41;.OrderBy&amp;#40;o &amp;#61;&amp;#62; sidx &amp;#43; &amp;#34; &amp;#34; &amp;#43; sord&amp;#41;&amp;#59;&amp;#10;            return Json&amp;#40;model.ToGridData&amp;#40;page, rows, null, &amp;#34;&amp;#34;, new&amp;#91;&amp;#93; &amp;#123; &amp;#34;Id&amp;#34;, &amp;#34;Name&amp;#34;, &amp;#34;CompanyName&amp;#34;, &amp;#34;Price&amp;#34; &amp;#125;&amp;#41;, JsonRequestBehavior.AllowGet&amp;#41;&amp;#59;&amp;#10;&amp;#10;Successfully worked</description><author>yvinodreddy</author><pubDate>Tue, 22 Nov 2011 17:26:44 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20111122052644P</guid></item><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C21439</link><description>MVC.Controls dll is added as reference, yet I cannot reference it.  &amp;#34;failed to import method on ToGridData&amp;#34;      Windows 7 &amp;#47; vs 2010 sp1  &amp;#47; mvc 3      &amp;#10;return Json&amp;#40;model.ToGridData&amp;#40;page, rows, null, &amp;#34;&amp;#34;, new&amp;#91;&amp;#93; &amp;#123; &amp;#34;Id&amp;#34;, &amp;#34;Name&amp;#34;, &amp;#34;CompanyName&amp;#34;, &amp;#34;Price&amp;#34; &amp;#125;&amp;#41;, JsonRequestBehavior.AllowGet&amp;#41;&amp;#59;&amp;#10;&amp;#10;please advise,  thanks</description><author>tazman</author><pubDate>Thu, 03 Nov 2011 17:15:09 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20111103051509P</guid></item><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C21212</link><description>I&amp;#39;m having the same problem that &amp;#64;mbabuglia had. And if i try to import System.Linq.Dynamic it says that theres an ambigous call between methods or properties from the System.Linq.Dynamic.DynamicQueryable.OrderBy&amp;#40;string, params object&amp;#91;&amp;#93;&amp;#41;</description><author>AdrianoRR</author><pubDate>Tue, 11 Oct 2011 16:41:28 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20111011044128P</guid></item><item><title>New Comment on "Action on row click"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Action on row click&amp;ANCHOR#C21211</link><description>Now that i&amp;#39;ve tested it again, it seems that my function is being called twice. The first call works fine, but the second throws a &amp;#34;is not a function&amp;#34; error.</description><author>AdrianoRR</author><pubDate>Tue, 11 Oct 2011 16:33:57 GMT</pubDate><guid isPermaLink="false">New Comment on "Action on row click" 20111011043357P</guid></item><item><title>New Comment on "Workarounds and Fixes"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Workarounds and Fixes&amp;ANCHOR#C21208</link><description>You know, it would be a good idea to provide more example or more HowTos. Anyway, it is a great initiative from you guys &amp;#58;&amp;#41;</description><author>AdrianoRR</author><pubDate>Tue, 11 Oct 2011 16:26:44 GMT</pubDate><guid isPermaLink="false">New Comment on "Workarounds and Fixes" 20111011042644P</guid></item><item><title>New Comment on "Action on row click"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Action on row click&amp;ANCHOR#C21207</link><description>How can i define properly a function to be called by the OnSelectedRowEvent&amp;#63; I&amp;#39;ve tried using a simple Test&amp;#40;id&amp;#41; which alerts the id selected. Even though it works, i still get a &amp;#34;Test&amp;#40;id&amp;#41; is not a function&amp;#34; error &amp;#40;seen this using firebug&amp;#41;. How can i prevent this error from ocurring&amp;#63;</description><author>AdrianoRR</author><pubDate>Tue, 11 Oct 2011 14:32:24 GMT</pubDate><guid isPermaLink="false">New Comment on "Action on row click" 20111011023224P</guid></item><item><title>Updated Wiki: jqGrid Horizontal scroll bug</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid Horizontal scroll bug&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;There is currently in the jqGrid API a bug where the&amp;nbsp;horizontal&amp;nbsp;scroll bar will always show when the width of the grid is automatic. Here is a workaround.&lt;/p&gt;
&lt;p&gt;First, here are some javascript functions to help fix the error:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridWidth = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewScrollWidth = grid[0].parentNode.parentNode.parentNode.scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; mainWidth = jQuery(&lt;span style="color:#a31515"&gt;'#main'&lt;/span&gt;).width();
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gridScrollWidth = grid[0].scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; htable = jQuery(&lt;span style="color:#a31515"&gt;'table.ui-jqgrid-htable'&lt;/span&gt;, grid[0].parentNode.parentNode.parentNode);
            &lt;span style="color:blue"&gt;var&lt;/span&gt; scrollWidth = gridScrollWidth;
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (htable.length &amp;gt; 0) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; hdivScrollWidth = htable[0].scrollWidth;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; ((gridScrollWidth &amp;lt; hdivScrollWidth))
                    scrollWidth = hdivScrollWidth; &lt;span style="color:green"&gt;// max (gridScrollWidth, hdivScrollWidth)&lt;/span&gt;
            }
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (gviewScrollWidth != scrollWidth || scrollWidth &amp;gt; mainWidth) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; newGridWidth = (scrollWidth &amp;lt;= mainWidth) ? scrollWidth : mainWidth;  &lt;span style="color:green"&gt;// min (scrollWidth, mainWidth)&lt;/span&gt;
                &lt;span style="color:green"&gt;// if the grid has no data, gridScrollWidth can be less then hdiv[0].scrollWidth&lt;/span&gt;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (newGridWidth != gviewScrollWidth)
                    grid.jqGrid(&lt;span style="color:#a31515"&gt;&amp;quot;setGridWidth&amp;quot;&lt;/span&gt;, newGridWidth);
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridHeight = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewNode = grid[0].parentNode.parentNode.parentNode;
            &lt;span style="color:green"&gt;//var gview = grid.parent().parent().parent();&lt;/span&gt;
            &lt;span style="color:green"&gt;//var bdiv = jQuery(&amp;quot;#gview_&amp;quot; &amp;#43; grid[0].id &amp;#43; &amp;quot; .ui-jqgrid-bdiv&amp;quot;);&lt;/span&gt;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; bdiv = jQuery(&lt;span style="color:#a31515"&gt;&amp;quot;.ui-jqgrid-bdiv&amp;quot;&lt;/span&gt;, gviewNode);
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (bdiv.length) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; delta = bdiv[0].scrollHeight - bdiv[0].clientHeight;
                &lt;span style="color:blue"&gt;var&lt;/span&gt; height = grid.height();
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (delta !== 0 &amp;amp;&amp;amp; height &amp;amp;&amp;amp; (height - delta &amp;gt; 0)) {
                    grid.setGridHeight(height - delta);
                }
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridSize = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridWidth(grid);
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridHeight(grid);
        };

        &lt;span style="color:blue"&gt;function&lt;/span&gt; loadCompletedEvent(data) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gr = jQuery(&lt;span style="color:#a31515"&gt;'#grid'&lt;/span&gt;);
            fixGridSize(gr);
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where 'main' is the div containing the grid, and 'grid' is the name of the grid. (main is the MVC default)&lt;/p&gt;
&lt;p&gt;Finally you have to add the loadCompletedEventFunction to the grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;       .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Full grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;    &amp;lt;%= Html.Grid(&lt;span style="color:blue"&gt;new&lt;/span&gt; GridControl()
        .SetName(&lt;span style="color:#a31515"&gt;&amp;quot;grid&amp;quot;&lt;/span&gt;)
        .SetPageSize(10)
        .SetIsAutoSize(&lt;span style="color:blue"&gt;true&lt;/span&gt;)        
        .SetHttpVerb(HttpVerbs.Get)
        .SetListUrl(&lt;span style="color:#a31515"&gt;&amp;quot;Home/List&amp;quot;&lt;/span&gt;)
        .SetHeight(&lt;span style="color:#a31515"&gt;&amp;quot;'100%'&amp;quot;&lt;/span&gt;)
        .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
        .SetAdditionalAttributes(&lt;span style="color:#a31515"&gt;&amp;quot;sortname: 'Price', sortorder: 'asc',&amp;quot;&lt;/span&gt;)
        .SetColumns&amp;lt;MVC.Controls.Examples.Models.Product&amp;gt;(cs=&amp;gt;
             {
                cs.Add(x =&amp;gt; x.Actions).SetEditable(&lt;span style="color:blue"&gt;false&lt;/span&gt;);                                                
                cs.Add(x =&amp;gt; x.ProductId).SetAsPrimaryKey();
                cs.Add(x =&amp;gt; x.Name);
                cs.Add(x =&amp;gt; x.CompanyName);
                cs.Add(x =&amp;gt; x.Price);
            })          
        )
    %&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks to Oleg for the fix:&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/2686043/correctly-calling-setgridwidth-on-a-jqgrid-inside-a-jqueryui-dialog/"&gt;Correctly calling setGridWidth on a jqGrid inside a jQueryUI Dialog&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Tue, 07 Jun 2011 16:21:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: jqGrid Horizontal scroll bug 20110607042142P</guid></item><item><title>Updated Wiki: jqGrid Horizontal scroll bug</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid Horizontal scroll bug&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;There is currently in the jqGrid API a bug where the&amp;nbsp;horizontal&amp;nbsp;scroll bar will always show when the width of the grid is automatic. Here is a workaround.&lt;/p&gt;
&lt;p&gt;First, here are some javascript functions to help fix the error:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridWidth = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewScrollWidth = grid[0].parentNode.parentNode.parentNode.scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; mainWidth = jQuery(&lt;span style="color:#a31515"&gt;'#main'&lt;/span&gt;).width();
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gridScrollWidth = grid[0].scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; htable = jQuery(&lt;span style="color:#a31515"&gt;'table.ui-jqgrid-htable'&lt;/span&gt;, grid[0].parentNode.parentNode.parentNode);
            &lt;span style="color:blue"&gt;var&lt;/span&gt; scrollWidth = gridScrollWidth;
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (htable.length &amp;gt; 0) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; hdivScrollWidth = htable[0].scrollWidth;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; ((gridScrollWidth &amp;lt; hdivScrollWidth))
                    scrollWidth = hdivScrollWidth; &lt;span style="color:green"&gt;// max (gridScrollWidth, hdivScrollWidth)&lt;/span&gt;
            }
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (gviewScrollWidth != scrollWidth || scrollWidth &amp;gt; mainWidth) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; newGridWidth = (scrollWidth &amp;lt;= mainWidth) ? scrollWidth : mainWidth;  &lt;span style="color:green"&gt;// min (scrollWidth, mainWidth)&lt;/span&gt;
                &lt;span style="color:green"&gt;// if the grid has no data, gridScrollWidth can be less then hdiv[0].scrollWidth&lt;/span&gt;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (newGridWidth != gviewScrollWidth)
                    grid.jqGrid(&lt;span style="color:#a31515"&gt;&amp;quot;setGridWidth&amp;quot;&lt;/span&gt;, newGridWidth);
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridHeight = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewNode = grid[0].parentNode.parentNode.parentNode;
            &lt;span style="color:green"&gt;//var gview = grid.parent().parent().parent();&lt;/span&gt;
            &lt;span style="color:green"&gt;//var bdiv = jQuery(&amp;quot;#gview_&amp;quot; &amp;#43; grid[0].id &amp;#43; &amp;quot; .ui-jqgrid-bdiv&amp;quot;);&lt;/span&gt;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; bdiv = jQuery(&lt;span style="color:#a31515"&gt;&amp;quot;.ui-jqgrid-bdiv&amp;quot;&lt;/span&gt;, gviewNode);
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (bdiv.length) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; delta = bdiv[0].scrollHeight - bdiv[0].clientHeight;
                &lt;span style="color:blue"&gt;var&lt;/span&gt; height = grid.height();
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (delta !== 0 &amp;amp;&amp;amp; height &amp;amp;&amp;amp; (height - delta &amp;gt; 0)) {
                    grid.setGridHeight(height - delta);
                }
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridSize = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridWidth(grid);
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridHeight(grid);
        };

        &lt;span style="color:blue"&gt;function&lt;/span&gt; loadCompletedEvent(data) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gr = jQuery(&lt;span style="color:#a31515"&gt;'#grid'&lt;/span&gt;);
            fixGridSize(gr);
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where 'main' is the div containing the grid, and 'grid' is the name of the grid. (main is the MVC default)&lt;/p&gt;
&lt;p&gt;Finally you have to add the loadCompletedEventFunction to the grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;       .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Full grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;    &amp;lt;%= Html.Grid(&lt;span style="color:blue"&gt;new&lt;/span&gt; GridControl()
        .SetName(&lt;span style="color:#a31515"&gt;&amp;quot;grid&amp;quot;&lt;/span&gt;)
        .SetPageSize(10)
        .SetIsAutoSize(&lt;span style="color:blue"&gt;true&lt;/span&gt;)        
        .SetHttpVerb(HttpVerbs.Get)
        .SetListUrl(&lt;span style="color:#a31515"&gt;&amp;quot;Home/List&amp;quot;&lt;/span&gt;)
        .SetHeight(&lt;span style="color:#a31515"&gt;&amp;quot;'100%'&amp;quot;&lt;/span&gt;)
        .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
        .SetAdditionalAttributes(&lt;span style="color:#a31515"&gt;&amp;quot;sortname: 'Price', sortorder: 'asc',&amp;quot;&lt;/span&gt;)
        .SetColumns&amp;lt;MVC.Controls.Examples.Models.Product&amp;gt;(cs=&amp;gt;
             {
                cs.Add(x =&amp;gt; x.Actions).SetEditable(&lt;span style="color:blue"&gt;false&lt;/span&gt;);                                                
                cs.Add(x =&amp;gt; x.ProductId).SetAsPrimaryKey();
                cs.Add(x =&amp;gt; x.Name);
                cs.Add(x =&amp;gt; x.CompanyName);
                cs.Add(x =&amp;gt; x.Price);
            })          
        )
    %&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks to Oleg for the fix:&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/2686043/correctly-calling-setgridwidth-on-a-jqgrid-inside-a-jqueryui-dialog/"&gt;Correctly calling setGridWidth on a jqGrid inside a jQueryUI Dialog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:line-through"&gt;&lt;/p&gt;
&lt;p&gt;In addition, if you have hidden columns and you are finding this bug, check ui.jqgrid.css. This line:&lt;/p&gt;
&lt;p&gt;.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em;}&lt;/p&gt;
&lt;p&gt;I found if I removed&amp;nbsp;table-layout:fixed; this corrects the problem.&lt;/p&gt;
&lt;p&gt;.ui-jqgrid .ui-jqgrid-btable { margin:0em;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This &amp;quot;correction&amp;quot; will fix that issue, but cause more layout issues in the future. Currently looking for another workaround.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Tue, 07 Jun 2011 16:21:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: jqGrid Horizontal scroll bug 20110607042111P</guid></item><item><title>Updated Wiki: API</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=API&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a work in progress, so please be patient. If you have any additions and/or comments please feel free to contact us or comment.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Download the&amp;nbsp;&lt;/span&gt;API&amp;nbsp;&lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mvcjquerycontrols&amp;DownloadId=247716"&gt;Helpfile&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download the &lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mvcjquerycontrols&amp;DownloadId=247719"&gt;
XML documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://phillipcdjones.com/jQueryMVCControls/"&gt;API site&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Tue, 07 Jun 2011 14:48:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: API 20110607024825P</guid></item><item><title>Updated Wiki: API</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=API&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a work in progress, so please be patient. If you have any additions and/or comments please feel free to contact us or comment.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Download the&amp;nbsp;&lt;/span&gt;API&amp;nbsp;&lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mvcjquerycontrols&amp;DownloadId=247716"&gt;Helpfile&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download the &lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=mvcjquerycontrols&amp;DownloadId=247719"&gt;
XML documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls.Grid%20Namespace"&gt;MVC.Controls.Grid Namespace&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=GridControl%20Class"&gt;GridControl&lt;/a&gt;&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=GridControl%20Members"&gt;GridControl Members&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Tue, 07 Jun 2011 14:00:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: API 20110607020058P</guid></item><item><title>New Comment on "MVC.Controls Tutorial #2"</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls Tutorial %232&amp;ANCHOR#C19885</link><description>I think you need the dynamic query class. you can get it from the visual studio 2010 examples here&amp;#58; http&amp;#58;&amp;#47;&amp;#47;archive.msdn.microsoft.com&amp;#47;cs2010samples. Then add&amp;#58;&amp;#10;using System.Linq.Dynamic&amp;#59;&amp;#59;&amp;#10;to your controller&amp;#10;&amp;#10;Regards,&amp;#10;Barry</description><author>bkominik</author><pubDate>Mon, 06 Jun 2011 14:49:22 GMT</pubDate><guid isPermaLink="false">New Comment on "MVC.Controls Tutorial #2" 20110606024922P</guid></item><item><title>Updated Wiki: jqGrid Horizontal scroll bug</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid Horizontal scroll bug&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;There is currently in the jqGrid API a bug where the&amp;nbsp;horizontal&amp;nbsp;scroll bar will always show when the width of the grid is automatic. Here is a workaround.&lt;/p&gt;
&lt;p&gt;First, here are some javascript functions to help fix the error:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridWidth = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewScrollWidth = grid[0].parentNode.parentNode.parentNode.scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; mainWidth = jQuery(&lt;span style="color:#a31515"&gt;'#main'&lt;/span&gt;).width();
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gridScrollWidth = grid[0].scrollWidth;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; htable = jQuery(&lt;span style="color:#a31515"&gt;'table.ui-jqgrid-htable'&lt;/span&gt;, grid[0].parentNode.parentNode.parentNode);
            &lt;span style="color:blue"&gt;var&lt;/span&gt; scrollWidth = gridScrollWidth;
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (htable.length &amp;gt; 0) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; hdivScrollWidth = htable[0].scrollWidth;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; ((gridScrollWidth &amp;lt; hdivScrollWidth))
                    scrollWidth = hdivScrollWidth; &lt;span style="color:green"&gt;// max (gridScrollWidth, hdivScrollWidth)&lt;/span&gt;
            }
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (gviewScrollWidth != scrollWidth || scrollWidth &amp;gt; mainWidth) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; newGridWidth = (scrollWidth &amp;lt;= mainWidth) ? scrollWidth : mainWidth;  &lt;span style="color:green"&gt;// min (scrollWidth, mainWidth)&lt;/span&gt;
                &lt;span style="color:green"&gt;// if the grid has no data, gridScrollWidth can be less then hdiv[0].scrollWidth&lt;/span&gt;
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (newGridWidth != gviewScrollWidth)
                    grid.jqGrid(&lt;span style="color:#a31515"&gt;&amp;quot;setGridWidth&amp;quot;&lt;/span&gt;, newGridWidth);
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridHeight = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gviewNode = grid[0].parentNode.parentNode.parentNode;
            &lt;span style="color:green"&gt;//var gview = grid.parent().parent().parent();&lt;/span&gt;
            &lt;span style="color:green"&gt;//var bdiv = jQuery(&amp;quot;#gview_&amp;quot; &amp;#43; grid[0].id &amp;#43; &amp;quot; .ui-jqgrid-bdiv&amp;quot;);&lt;/span&gt;
            &lt;span style="color:blue"&gt;var&lt;/span&gt; bdiv = jQuery(&lt;span style="color:#a31515"&gt;&amp;quot;.ui-jqgrid-bdiv&amp;quot;&lt;/span&gt;, gviewNode);
            &lt;span style="color:blue"&gt;if&lt;/span&gt; (bdiv.length) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; delta = bdiv[0].scrollHeight - bdiv[0].clientHeight;
                &lt;span style="color:blue"&gt;var&lt;/span&gt; height = grid.height();
                &lt;span style="color:blue"&gt;if&lt;/span&gt; (delta !== 0 &amp;amp;&amp;amp; height &amp;amp;&amp;amp; (height - delta &amp;gt; 0)) {
                    grid.setGridHeight(height - delta);
                }
            }
        };

        &lt;span style="color:blue"&gt;var&lt;/span&gt; fixGridSize = &lt;span style="color:blue"&gt;function&lt;/span&gt; (grid) {
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridWidth(grid);
            &lt;span style="color:blue"&gt;this&lt;/span&gt;.fixGridHeight(grid);
        };

        &lt;span style="color:blue"&gt;function&lt;/span&gt; loadCompletedEvent(data) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; gr = jQuery(&lt;span style="color:#a31515"&gt;'#grid'&lt;/span&gt;);
            fixGridSize(gr);
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where 'main' is the div containing the grid, and 'grid' is the name of the grid. (main is the MVC default)&lt;/p&gt;
&lt;p&gt;Finally you have to add the loadCompletedEventFunction to the grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;       .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Full grid:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;    &amp;lt;%= Html.Grid(&lt;span style="color:blue"&gt;new&lt;/span&gt; GridControl()
        .SetName(&lt;span style="color:#a31515"&gt;&amp;quot;grid&amp;quot;&lt;/span&gt;)
        .SetPageSize(10)
        .SetIsAutoSize(&lt;span style="color:blue"&gt;true&lt;/span&gt;)        
        .SetHttpVerb(HttpVerbs.Get)
        .SetListUrl(&lt;span style="color:#a31515"&gt;&amp;quot;Home/List&amp;quot;&lt;/span&gt;)
        .SetHeight(&lt;span style="color:#a31515"&gt;&amp;quot;'100%'&amp;quot;&lt;/span&gt;)
        .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;loadCompletedEvent&amp;quot;&lt;/span&gt;)
        .SetAdditionalAttributes(&lt;span style="color:#a31515"&gt;&amp;quot;sortname: 'Price', sortorder: 'asc',&amp;quot;&lt;/span&gt;)
        .SetColumns&amp;lt;MVC.Controls.Examples.Models.Product&amp;gt;(cs=&amp;gt;
             {
                cs.Add(x =&amp;gt; x.Actions).SetEditable(&lt;span style="color:blue"&gt;false&lt;/span&gt;);                                                
                cs.Add(x =&amp;gt; x.ProductId).SetAsPrimaryKey();
                cs.Add(x =&amp;gt; x.Name);
                cs.Add(x =&amp;gt; x.CompanyName);
                cs.Add(x =&amp;gt; x.Price);
            })          
        )
    %&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Thanks to Oleg for the fix:&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/2686043/correctly-calling-setgridwidth-on-a-jqgrid-inside-a-jqueryui-dialog/"&gt;Correctly calling setGridWidth on a jqGrid inside a jQueryUI Dialog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In addition, if you have hidden columns and you are finding this bug, check ui.jqgrid.css. This line:&lt;/p&gt;
&lt;p&gt;.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em;}&lt;/p&gt;
&lt;p&gt;I found if I removed&amp;nbsp;table-layout:fixed; this corrects the problem.&lt;/p&gt;
&lt;p&gt;.ui-jqgrid .ui-jqgrid-btable { margin:0em;}&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 20:25:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: jqGrid Horizontal scroll bug 20110603082507P</guid></item><item><title>Updated Wiki: Workarounds and Fixes</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Workarounds and Fixes&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Here are some of the current workaround, fixes, and general howtos for the jqGrid and jQuery ASP.Net MVC Controls.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Custom%20Sorting"&gt;Custom sorting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Action%20on%20row%20click"&gt;Action on row click&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetOnGridCompleteEvent%28%29%20Workaround"&gt;SetOnGridCompleteEvent&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetAdditionalAttributes%20bug"&gt;SetAdditionalAttributes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid%20Automatic%20height%20bug"&gt;jqGrid Automatic height bug&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid%20Horizontal%20scroll%20bug"&gt;jqGrid Horizontal scroll bug&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Adding%20buttons%20inside%20the%20grid"&gt;Adding buttons inside the grid.&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 18:20:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Workarounds and Fixes 20110603062039P</guid></item><item><title>Updated Wiki: Adding buttons inside the grid</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Adding buttons inside the grid&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a method to add custom buttons (or any control really) to the grid. This code is mostly from Craig Stuntz from his post on
&lt;a href="http://stackoverflow.com/questions/1299479/adding-a-button-to-a-row-in-jqgrid"&gt;
Adding a button to a row in jqgrid&lt;/a&gt;. Thanks!&lt;/p&gt;
&lt;p&gt;In order to accomplish this, you need to write a function for the onGridComplete event. This function will loop through all the rows, create the controls for that row, then add them to the column.&lt;/p&gt;
&lt;p&gt;First, in your data, add a property that will host the controls. In my example, I add a Actions Property:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;    &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;class&lt;/span&gt; Product
    {
        [Key]
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;int&lt;/span&gt; ProductId { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }

        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;string&lt;/span&gt; Actions { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;string&lt;/span&gt; Name { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }
        [Display(Name=&lt;span style="color:#a31515"&gt;&amp;quot;Company name&amp;quot;&lt;/span&gt;)]
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;string&lt;/span&gt; CompanyName { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }
        &lt;span style="color:blue"&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;double&lt;/span&gt; Price { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }
        &lt;span style="color:blue"&gt;public&lt;/span&gt; List&amp;lt;Store&amp;gt; Stores { &lt;span style="color:blue"&gt;get&lt;/span&gt;; &lt;span style="color:blue"&gt;set&lt;/span&gt;; }

        &lt;span style="color:blue"&gt;public&lt;/span&gt; Product() { &lt;span style="color:blue"&gt;this&lt;/span&gt;.Stores = &lt;span style="color:blue"&gt;new&lt;/span&gt; List&amp;lt;Store&amp;gt;(); }
    }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Next the javascript function. The name of the grid is 'grid'.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;function&lt;/span&gt; createActionControls(data) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; ids = jQuery(&lt;span style="color:#a31515"&gt;&amp;quot;#grid&amp;quot;&lt;/span&gt;).getDataIDs();
            &lt;span style="color:blue"&gt;for&lt;/span&gt; (&lt;span style="color:blue"&gt;var&lt;/span&gt; i = 0; i &amp;lt; ids.length; i&amp;#43;&amp;#43;) {
                &lt;span style="color:blue"&gt;var&lt;/span&gt; cl = ids[i];
                be = &lt;span style="color:#a31515"&gt;&amp;quot;&amp;lt;input style='height:22px;width:20px;' type='button' value='E' onclick=jQuery('#grid').editRow(&amp;quot;&lt;/span&gt; &amp;#43; cl &amp;#43; &lt;span style="color:#a31515"&gt;&amp;quot;); &amp;gt;&amp;lt;/ids&amp;gt;&amp;quot;&lt;/span&gt;;
                se = &lt;span style="color:#a31515"&gt;&amp;quot;&amp;lt;input style='height:22px;width:20px;' type='button' value='S' onclick=jQuery('#grid').saveRow(&amp;quot;&lt;/span&gt; &amp;#43; cl &amp;#43; &lt;span style="color:#a31515"&gt;&amp;quot;); /&amp;gt;&amp;quot;&lt;/span&gt;;
                ce = &lt;span style="color:#a31515"&gt;&amp;quot;&amp;lt;input style='height:22px;width:20px;' type='button' value='C' onclick=jQuery('#grid').restoreRow(&amp;quot;&lt;/span&gt; &amp;#43; cl &amp;#43; &lt;span style="color:#a31515"&gt;&amp;quot;); /&amp;gt;&amp;quot;&lt;/span&gt;;
                jQuery(&lt;span style="color:#a31515"&gt;&amp;quot;#grid&amp;quot;&lt;/span&gt;).setRowData(ids[i], { Actions: be &amp;#43; se &amp;#43; ce });
            }
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Here we are creating three buttons to handle CRUD operations, notice that we use 'Actions' in the setRowData function.&lt;/p&gt;
&lt;p&gt;Finally, we add the OnGridComplete event to the grid:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;.SetOnGridCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;createActionControls&amp;quot;&lt;/span&gt;)&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Or the full grid:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;   &amp;lt;%= Html.Grid(&lt;span style="color:blue"&gt;new&lt;/span&gt; GridControl()
        .SetName(&lt;span style="color:#a31515"&gt;&amp;quot;grid&amp;quot;&lt;/span&gt;)
        .SetPageSize(10)
        .SetIsAutoSize(&lt;span style="color:blue"&gt;true&lt;/span&gt;)        
        .SetHttpVerb(HttpVerbs.Get)
        .SetListUrl(&lt;span style="color:#a31515"&gt;&amp;quot;Home/List&amp;quot;&lt;/span&gt;)
        .SetOnGridCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;createActionControls&amp;quot;&lt;/span&gt;)
        .SetHeight(&lt;span style="color:#a31515"&gt;&amp;quot;'100%'&amp;quot;&lt;/span&gt;)
        .SetOnLoadCompleteEvent(&lt;span style="color:#a31515"&gt;&amp;quot;gridCompletedEvent&amp;quot;&lt;/span&gt;)
        .SetAdditionalAttributes(&lt;span style="color:#a31515"&gt;&amp;quot;sortname: 'Price', sortorder: 'asc',&amp;quot;&lt;/span&gt;)
        .SetColumns&amp;lt;MVC.Controls.Examples.Models.Product&amp;gt;(cs=&amp;gt;
             {
                cs.Add(x =&amp;gt; x.Actions).SetEditable(&lt;span style="color:blue"&gt;false&lt;/span&gt;);                                                
                cs.Add(x =&amp;gt; x.ProductId).SetAsPrimaryKey();
                cs.Add(x =&amp;gt; x.Name);
                cs.Add(x =&amp;gt; x.CompanyName);
                cs.Add(x =&amp;gt; x.Price);
            })        
        )
    %&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 18:20:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Adding buttons inside the grid 20110603062001P</guid></item><item><title>Updated Wiki: Workarounds and Fixes</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Workarounds and Fixes&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Here are some of the current workaround, fixes, and general howtos for the jqGrid and jQuery ASP.Net MVC Controls.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Custom%20Sorting"&gt;Custom sorting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Action%20on%20row%20click"&gt;Action on row click&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetOnGridCompleteEvent%28%29%20Workaround"&gt;SetOnGridCompleteEvent&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetAdditionalAttributes%20bug"&gt;SetAdditionalAttributes&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid%20Automatic%20height%20bug"&gt;jqGrid Automatic height bug&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid%20Horizontal%20scroll%20bug"&gt;jqGrid Horizontal scroll bug&lt;/a&gt;&lt;br&gt;
Adding buttons inside the grid.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 18:02:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Workarounds and Fixes 20110603060247P</guid></item><item><title>Updated Wiki: jqGrid Automatic height bug</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid Automatic height bug&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;There is a bug in the jqGrid framework where in IE9, when the height is set to auto, the grid will grow with every mouseover. Here is a description of the bug:&amp;nbsp;&lt;a href="http://www.trirand.com/blog/?page_id=393/bugs/heightauto-works-wrong-in-ie-height100-works-correct/"&gt;height:&amp;quot;auto&amp;quot;
 works wrong in IE, height:&amp;quot;100%&amp;quot; works correct&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For now, the fix is to use height: '100%' or with the MVC API&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        .SetHeight(&lt;span style="color:#a31515"&gt;&amp;quot;'100%'&amp;quot;&lt;/span&gt;)
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 18:00:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: jqGrid Automatic height bug 20110603060056P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://mvcjquerycontrols.codeplex.com/documentation?version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;jQuery ASP.Net MVC Controls&lt;br&gt;
&lt;br&gt;
&lt;span style="text-decoration:underline"&gt;&lt;strong&gt;Documentation Index:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="Setting up a new project" href="http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls%20Tutorial%20%231&amp;version=1" target="_self"&gt;Setting up a new project&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=MVC.Controls%20Tutorial%20%232&amp;version=2" target="_self"&gt;Simple Grid&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a title="Additional Controls" href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Additional%20Controls"&gt;Additional Controls&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=API"&gt;API&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Workarounds%20and%20Fixes"&gt;Workarounds/Fixes/Howtos&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs"&gt;jqGrid Documentation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;div id="_mcePaste" style="width:1px; height:1px; overflow:hidden; top:0px; left:-10000px"&gt;
&amp;#65279;&lt;/div&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 17:56:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110603055628P</guid></item><item><title>Updated Wiki: Workarounds and Fixes</title><link>http://mvcjquerycontrols.codeplex.com/wikipage?title=Workarounds and Fixes&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;Here are some of the current workaround, fixes, and general howtos for the jqGrid and jQuery ASP.Net MVC Controls.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Custom%20Sorting"&gt;Custom sorting&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=Action%20on%20row%20click"&gt;Action on row click&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetOnGridCompleteEvent%28%29%20Workaround"&gt;SetOnGridCompleteEvent&lt;/a&gt;&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=SetAdditionalAttributes%20bug"&gt;SetAdditionalAttributes&lt;/a&gt;&lt;br&gt;
jqGrid Automatic height bug&lt;br&gt;
&lt;a href="http://mvcjquerycontrols.codeplex.com/wikipage?title=jqGrid%20Horizontal%20scroll%20bug"&gt;jqGrid Horizontal scroll bug&lt;/a&gt;&lt;br&gt;
Adding buttons inside the grid.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>PhilmanCJ</author><pubDate>Fri, 03 Jun 2011 17:55:51 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Workarounds and Fixes 20110603055551P</guid></item></channel></rss>