public DataRow AddChildMember(DataRow member_row) { DataRow new_relation = relation.AddGroupMember(current_parent, member_row); if (new_relation != null && new_relation.RowState != DataRowState.Detached) { DataRow[] myself = new_relation.GetChildRows(new_relation.Table.TableName); if (myself.Length > 0) { return(myself[0]); } } return(null); }
void GameGroupAssignmentGrid_CellValueChanged(object sender, DataGridViewCellEventArgs e) { if (!filling) { if (e.ColumnIndex > 0) { DataGridViewCell c = this[e.ColumnIndex, e.RowIndex]; if (Convert.ToBoolean(c.Value)) { accrual_group_related.AddGroupMember(Local.ConfigureState.current_accrual_group, relatable_elements.Rows[e.RowIndex]); } else { accrual_group_related.RemoveGroupMember(Local.ConfigureState.current_accrual_group, relatable_elements.Rows[e.RowIndex]); } //.GetParentRow( ControlList.schedule.session_pack_groups.ParentOfChild ) } } }
public DataRow AddChildMember(DataRow member_row) { return(relation.AddGroupMember(current_parent, member_row)); }