如何使用DetailsView更新Linq对象?

时间:2009-10-09 11:30:29

标签: c# .net asp.net linq detailsview

我使用带有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不会有单个对象,如果有人更了解它,请纠正我。)

1 个答案:

答案 0 :(得分:2)

尝试将您的detailsview绑定到linqdatasource,它将自动更新linq对象