我使用带有AutoGeberateColoums的DeatialsView进行用户管理。
这是我的开始代码:
Business.UserHandling uh = new Business.UserHandling();
DAL.Benutzer user = uh.GetSingleUser(BenutzerID_Int);
List<DAL.Benutzer> listUser = new List<DAL.Benutzer>();
listUser.Add(user);
DetailsView1.DataSource = listUser;
DetailsView1.DataBind();
如何自动保存,而不必将视图中的每个字段分配给对象字段?
请注意,我有不同的项目要从数据层中删除ASP-Layer,所以我必须只有一个“Benutzer” - 对象,我不能直接在这里使用LinQ。
(P.s:我最后将“Benutzer” - 对象添加到列表中,因为DetailsView不会有单个对象,如果有人更了解它,请纠正我。)
答案 0 :(得分:2)
尝试将您的detailsview绑定到linqdatasource,它将自动更新linq对象