Friday, 20 April 2012

Sample MVC 3 WebGrid


Some Sample Code for MVC Webgrid
 @{  
   var grid = new WebGrid(Model, canPage: true, canSort: true, rowsPerPage: 5);  
   grid.Pager(WebGridPagerModes.Numeric);  
 }  
 @if (Model != null && Model.Count() > 0)  
 {  
 @grid.GetHtml(tableStyle: "webGrid",  
        columns: grid.Columns(  
             grid.Column("OrderId", header: "Order Id"),  
             grid.Column("PickupDate", header: "Pickup Date "),  
             grid.Column("UserName", header: "Customer Name"),  
             grid.Column("Description", header: "Description"),  
             grid.Column("FromCompanyName", header: "Source", format:  
                   @<text>  
                   @item.FromCompanyName<br />  
                   @item.FromAddress1<br />  
                   @item.FromAddress2  
                   </text>),  
             grid.Column("ToCompanyName", header: "Destination", format: @<text>  
                   @item.ToCompanyName<br />  
                   @item.ToAddress1<br />  
                   @item.ToAddress2  
                   </text>))  
      )  
 }  

No comments:

Post a Comment