【问题标题】:Populating Grid with data from LLBL adapter model使用来自 LLBL 适配器模型的数据填充 Grid
【发布时间】:2014-06-24 20:59:03
【问题描述】:

我已被分配通过 LLBL 适配器模型在页面加载时使用数据填充网格。当我设置断点时,我可以检索结果。我分配的最终结果是加载昨天和之前的所有包,如果“IsSent”属性为 False,那么我需要将其切换为 True。我的问题是如何通过网格的初始加载?我尽可能多地关注演示,但我无法让它工作。

控制器

public ActionResult BundleStatusRead([DataSourceRequest] DataSourceRequest request)
    {
        DataAccessAdapter adapter = new DataAccessAdapter();
        EntityCollection allBundles = new EntityCollection(new CarrierBundleEntityFactory());
        adapter.FetchEntityCollection(allBundles, null);
        var results = allBundles;

        return Json(results.ToDataSourceResult(request));
    }

查看

@{
ViewBag.Title = "BundleStatusGet";
 }

  <div id="clientsDb">
@(Html.Kendo().Grid<ZoomAudits.DAL.EntityClasses.CarrierBundleEntity>()
    .Name("grid")
    .Columns(columns =>
    {
        columns.Bound(c => c.BundleId).Width(140);
        columns.Bound(c => c.CarrierId).Width(190);
        columns.Bound(c => c.Date);
        columns.Bound(c => c.IsSent).Width(110);
    })
    .HtmlAttributes(new { style = "height: 380px;" })
    .Scrollable()
    .Groupable()
    .Sortable()
    .Pageable(pageable => pageable
        .Refresh(true)
        .PageSizes(true)
        .ButtonCount(5))
    .DataSource(dataSource => dataSource
        .Ajax()
        .Read(read => read.Action("BundleStatusRead", "BundleStatus"))
    )
)

错误信息 错误 1 ​​'ZoomAudits.DAL.HelperClasses.EntityCollection' 不包含 'ToDataSourceResult' 的定义,并且没有扩展方法 'ToDataSourceResult' 接受类型为'ZoomAudits.DAL.HelperClasses.EntityCollection' 的第一个参数(您是否缺少使用指令还是程序集引用?)

【问题讨论】:

  • 使用 Kendo.Mvc.Extensions 丢失了这个;

标签: c# asp.net-mvc kendo-grid llblgenpro


【解决方案1】:

我错过了 Kendo.Mvc.Extensions 参考

using Kendo.Mvc.UI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ZoomAudits.DAL.DatabaseSpecific;
using ZoomAudits.DAL.EntityClasses;
using ZoomAudits.DAL.FactoryClasses;
using ZoomAudits.DAL.HelperClasses;
using Kendo.Mvc.Extensions;
using SD.LLBLGen.Pro.ORMSupportClasses;
using System.Web.Script.Serialization;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-02
    • 2021-11-19
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多