Search code examples
asp.net-mvcasp.net-mvc-3asp.net-mvc-4razorrazor-grid

How to assign ViewData as source for WebGrid


In mvc4 i am getting Sample table value by ViewData in controller action.How can i pass that ViewData as source for WebGrid.

ViewData["SampleList"] = new List<Sample>(db.roles);  

Please help me.


Solution

  • Try this,

    ViewBag.SampleList = new List<Sample>(db.roles);  
    
      var grid = new WebGrid(ViewBag.SampleList);
            @grid.GetHtml();