public void AddData2ContainerTable(DataTable dt, DataType dataType)
 {
     if (BeforeData.Contains(dataType))
     {
         DataRow newRow;
         foreach (DataRow row in (List <DataRow>)BeforeData[dataType])
         {
             newRow           = dt.NewRow();
             newRow.ItemArray = row.ItemArray;
             dt.Rows.Add(newRow);
         }
     }
 }
 public void AddBeforeData(DataType dataType, DataRow row)
 {
     if (!BeforeData.Contains(dataType))
     {
         List <DataRow> list = new List <DataRow>();
         list.Add(row);
         BeforeData.Add(dataType, list);
     }
     else
     {
         ((List <DataRow>)BeforeData[dataType]).Add(row);
     }
 }