WEbGrid通用数据

时间:2019-04-26 12:43:02

标签: webgrid

我正在使用List从sql获取数据。 我将该控制器内的列表作为视图返回到我的Webgrid。

这是带有数据的动态创建的列,这是我在webgrid中拥有的:

@model List<string>

 @{

        Layout = null;

        var rows = 1;

        if (ViewBag.TotalRows > 0)
        {
            rows = ViewBag.TotalRows;
        }


        var grid = new WebGrid(canPage: true, rowsPerPage: 10, 
            ajaxUpdateContainerId: "gridDriveCost");
        grid.Bind(source: Model, rowCount: rows);
    }

  <div id="gridDriveCost">


               @grid.GetHtml(tableStyle: "gTable",
          headerStyle: "header",
          alternatingRowStyle: "alt",
          selectedRowStyle: "select",
          footerStyle: "table-pager",
          columns: new[] {
                          grid.Column(format: (item) => item)
                         }                                                     
                 )

           </div>

控制器:

public ActionResult GetDriveCostSearch(int pin,string gView)
        {
            var result = new  List<string>();

            if (!string.IsNullOrEmpty(search) || pin>0 || (!string.IsNullOrEmpty(dateFrom) && !string.IsNullOrEmpty(dateTo)))
            {        
                var dc = new DC();
                List<string> dcGrid = dc.GetDriveCostFilter(search,pin,dateFrom,dateTo);
                dcGrid.Sort(0, 0, null);
                result = dcGrid;


                ViewBag.TotalRows = result.Count();
            }

            return PartialView(gView,result.ToList());    

        }

控制器中的数据可以,但是最后我的网络网格为空。 怎么了?

0 个答案:

没有答案