Если в ваших данных есть запятая, это испортит ее

чном приложении WinForm вы можете сделать это:

DataTable dataTable = new DataTable();
dataTable = dataGridRecords.DataSource;

но как это сделать с сеткой данных WPF?

dataTable = dataGridRecords.ItemsSource;

тоже не сработает.

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

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