private string CheckForReserved(DataTable dt)
{
StringBuilder errSB = new StringBuilder(512);
var reservedColumns = Settings.ReservedColumnNames;
for (int i = 0; i < dt.Rows.Count; i++)
{
var row = dt.Rows[i];
string columnName = (row[1] as string).ToLower();
if (reservedColumns.Contains(columnName))
{
errSB.AppendFormat("The column \"{0}\" on line {1} is reserved, please rename this column.\r\n",
columnName, i + 1);
}
//_log.ErrorFormat("The File {0} contained reserved column names that cannot be used.\r\nPlease remove these conflicts to continue:\r\n{1} ", filename, reservedSB.ToString());
//_log.Debug("For reference, the following columns are reserved: " + Settings.ReservedColumnNamesString);
}
return errSB.ToString();
}