Phill,
That is right, update needs to be handled manualy, see the snip bellow, it should do the trick:
protected void Page_Load(object sender, EventArgs e)
{
GridView1.RowUpdated +=
new GridViewUpdatedEventHandler(GridView1_RowUpdated);
}
void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
Guid userId = (Guid) e.Keys[0];
string MembershipEmail = (string)e.NewValues["MembershipEmail"];
Aspnet_UsersService UserService = new Aspnet_UsersService();
Aspnet_Users user = UserService.GetByUserId(userId);
UserService.DeepLoad(user, false, DeepLoadType.IncludeChildren, typeof(Aspnet_Membership));
user.Aspnet_Membership.Email = MembershipEmail;
UserService.DeepSave(user, DeepSaveType.IncludeChildren, typeof(Aspnet_Membership));
}
Mike Shatny
--------------------------------------------------------------
Member of the .netTiers team http://www.nettiers.com
--------------------------------------------------------------