如何解决获取 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 举报,一经查实,本站将立刻删除。