【发布时间】: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