public void AddCardListRow(CardListRow row) {
     this.Rows.Add(row);
 }
 public CardListDataRow AddCardListDataRow(CardListRow parentCardListRowByCardList_CardListData, int CardID, int Index) {
     CardListDataRow rowCardListDataRow = ((CardListDataRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             null,
             CardID,
             Index};
     if ((parentCardListRowByCardList_CardListData != null)) {
         columnValuesArray[1] = parentCardListRowByCardList_CardListData[0];
     }
     rowCardListDataRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowCardListDataRow);
     return rowCardListDataRow;
 }
 public CardListRowChangeEvent(CardListRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void RemoveCardListRow(CardListRow row) {
     this.Rows.Remove(row);
 }