【问题标题】:Getting new column data for Telerik table获取 Telerik 表的新列数据
【发布时间】:2021-02-02 15:58:11
【问题描述】:

我已经接手帮助开发一个用 C# 编写的 Visual Studio 项目,遗憾的是我不太了解 C# 或这类项目的工作方式。幸运的是,我确实有一些编程经验,并且可以理解其中的大部分内容。

但是,我现在有一个包含用户数据的表,我想扩展该表以包含电子邮件地址列。我几乎尝试访问任何文件,但找不到从数据库中获取实际数据的位置。我已经注释掉了一个不再需要的“pro”列,但是新的“email”列显示了现在删除的“pro”列中的复选框。

我添加了将电子邮件列添加到表中的行,并在 .cs 文件中添加了一个 get, set 。谁能指出我的方向,以找出所有这些数据实际上是从数据库中提取的位置吗?

@(Html.Telerik().Grid<OnsPlatform.ViewModels.Admin_User>(Model.users)
    .Name("Grid_Users")
    .Columns(columns =>
    {
        columns.Bound(o => o.userName).Title(Common.AdminUsers_Name);
        columns.Bound(o => o.Email).HtmlAttributes(new { @class = "email" }).Title(Common.AdminUsers_email);
        columns.Bound(o => o.userID).Hidden();
        columns.Bound(o => o.lastVisit).Format("{0:dd-MMM-yy}").Title(Common.AdminUser_LastVisit);
        columns.Bound(o => o.nrPageViews).HtmlAttributes(new { @class = "number" }).Title(Common.AdminUsers_NrPageViews);
        columns.Bound(o => o.nrComments).HtmlAttributes(new { @class = "number" }).Title(Common.AdminUsers_NrComments);
        //columns.Bound(o => o.pro).Title(Common.AdminUsers_Pro);
        columns.Template(@<text>
            <a href="#" onclick="EditUser('@ViewContext.RouteData.Values["communityName"].ToString()',@item.userID);">@Common.Edit</a>
        </text>).Title(Common.Invitations_Action);
    })
    .DataKeys(dataKeys => dataKeys.Add(o => o.userID))
    .Selectable()
    .ClientEvents(events => events.OnRowSelected("onRowSelected"))
    .Sortable(sorting => sorting.Enabled(true))
    .Pageable(paging => paging.Enabled(true))
)

并且我在Admin_User.cs 中添加了以下规则(在正确的位置):

public bool Email { get; set; }

【问题讨论】:

    标签: c# visual-studio telerik-grid


    【解决方案1】:

    在 Reddit 上获得了一些帮助,我不得不右键单击代码并选择“转到控制器”,这将我发送到一个控制器,这将我引导到最终的正确控制器,在那里我可以添加一个额外的 adminUser.Email 变量。

    删除这个问题可能会更好,因为我对这一切都很陌生,但是,你们决定吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 2011-11-17
      相关资源
      最近更新 更多