protected override object GetEditObject(GridRecord row) { if (facade == null) { facade = new SystemSettingFacadeFactory(base.DataProvider).CreateSystemSettingFacade(); } UserGroup2FunctionGroup relation = facade.CreateNewUserGroup2FunctionGroup(); relation.UserGroupCode = this.txtUserGroupCodeQuery.Text.Trim(); relation.FunctionGroupCode = row.Items.FindItemByKey("FunctionGroupCode").Text; relation.MaintainUser = this.GetUserCode(); return(relation); }