Dlaczego nazwa kolumny z pliku CSV jest inna niż jej DataTable?

Używam OleDbConnection, OleDbCommand i OleDbDataReader do odczytu pliku CSV do DataTable.

Plik CSV używa pierwszego wiersza jako wiersza nagłówka.

Niektóre nazwy w nagłówku nie mają znaków alfanumerycznych, takich jak (_. /).

Kiedy system tworzy nazwy kolumn, transponuje nazwy. znak (kropka) na # (znak funta).

Dlaczego ta jedna postać jest zmieniana i czy istnieje sposób, aby zatrzymać zmianę, czyniąc. (okres) pozostać w nazwie kolumny?

Dziękuję Ci,
Keith

questionAnswers(1)

yourAnswerToTheQuestion