我正在尝试在 gridview 中进行更新并且一切正常,直到我包含来自另一个表的“serviceArea”。
这是我的查询。
var result = from u in _db.tbl_Users
where u.UserName.Contains(searchQuery)
&& searchQuery.Length > 0
&& u.Deleted == false
select new
{
u.UserName,
u.Email,
u.IsAdmin,
u.ServiceAreaId,
u.tbl_ServiceArea.ServiceArea,
u.UserId,
};
grd_User.DataSource = result;
grd_User.DataBind();
当我尝试编辑时,数据绑定错误说没有找到 serviceArea 的定义。
我可以通过以下方式以某种方式做到这一点:
<EditItemTemplate>
<asp:TextBox ID="txt_Val_ServiceArea" runat="server" Text='<%# Eval("ServiceArea") %>'></asp:TextBox>
</EditItemTemplate>
任何帮助都会很好,谢谢。