Just a record of any technical issue I encountered in my work
String[] rowValuesForColumn = Array.ConvertAll<DataRow, String>( dataTable.Select(), delegate(DataRow row) { return (String) row[columnName]; } );