微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取 Telerik 表的新列数据

如何解决获取 Telerik 表的新列数据

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

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

我已经添加了将电子邮件添加到表中的行,并且我已经在 .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; }

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。