private void SetEvent(Business.ManagedItem managedItem, DataRow rowPattern, List<string> errors, DataColumn col, string rowColumnValue)
        {
            string eventName = GetEventNameFromColumn(col.ColumnName);

            Business.Event miEvent = managedItem.FindEvent(eventName);
            if (miEvent.EventType == Business.EventType.Renewal)
            {
                string errorMessage = string.Format("Event '{0}' is of type Renewal and is handled via the Renewal Term", eventName);
                if (!errors.Contains(errorMessage))
                    errors.Add(errorMessage);
            }
            else
            {
                try
                {
                    miEvent.Load(managedItem, rowColumnValue, rowPattern[col.ColumnName].ToString(), _FIELD_DELIMITER);
                }
                catch (Exception ex)
                {
                    errors.Add(string.Format("Column {0} had error: {1}", col.ColumnName, ex.Message));
                }
            }
        }