I would suggest adding a dummy column to CsvDataReader. If you add the
column last after adding the other columns to the Columns collection
of CsvDataReader, using the overload for the Add method that allows
you to name the column, then you can add a ColumnMapping for it. To
set it's value, you can either access the CsvDataReader.Column and set
it's default value to the value you want, or you can wire up the
ReadRecord event on CsvDataReader and set it on a row by row basis.
Bruce Dunwiddie