Почему имя столбца из файла CSV отличается от его DataTable?

Я использую OleDbConnection, OleDbCommand и OleDbDataReader для чтения файла CSV в DataTable.

CSV-файл использует первую строку в качестве строки заголовка.

Некоторые имена в заголовке имеют не буквенно-цифровые символы, такие как (_. /).

Когда система создает имена столбцов, которые она транспонирует. (точка) в знак # (знак фунта).

Почему меняется этот символ и есть ли способ остановить изменение, сделав. (точка) оставаться в названии столбца?

Спасибо
Кит

Ответы на вопрос(1)

Ваш ответ на вопрос