コード例 #1
0
        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);
        }
コード例 #2
0
 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 )
         }
     }
 }
コード例 #3
0
 public DataRow AddChildMember(DataRow member_row)
 {
     return(relation.AddGroupMember(current_parent, member_row));
 }