2013-05-23 3 views
0

Я получил эту таблицу, которую я сделал с данными из текстового файла. Каждая строка из текста я расщепляется на массив, а затем положить его в таблице, теперь я хочу, чтобы связать таблицу к datagrid. Хорошо, я могу сделать это datagrid.itemssource = table.defuealView Но я хочу сделать так, чтобы, когда я изменить данные в datagrid, я могу нажать кнопку, все данные из datagrid будут экспортированы в таблицу данных или массив.Заполнить datagrid с dataTable wpf

как это сделать? всегда привязывается к файлу xml. кто может указать мне правильный путь?

Пожалуйста, помогите.

ответ

0

Поскольку у вас уже есть в таблице данных ... вы пробовали писать его через

DataTable oDT = new DataTable(); 
// populated with your columns and data from whatever source 
oDT.WriteXml("C:\SomePath\YourXMLOutput.xml"); 
+0

Я хочу снять таблицу с внесенными изменениями, сохранить каждую строку в строке [] как строка [0] = строка [0]; Sry, если я не определил свою проблему правильно. – DaCh

+0

@DaCh, WriteXML записывает все в формате datatable в новый файл в формате XML. Каждая строка, каждая колонка. Чтение IN XML почти так же легко, если вы включите схему xml. Однако ... если это не так, вам просто нужен дамп каждой строки, каждый столбец, который находится в вашем datagrid, который представлен пользователю? И для каждой строки вы просто хотите, чтобы она сбрасывалась как строка ... как разграничить значения между полями ... что, если дата, числительные, строки с запятыми? Много вещей, чтобы рассмотреть. – DRapp

+0

Дело в том, что я хочу взять каждую строку в datagrid, сделать ее строкой []. как я нашел обходное решение, которое может сделать это, как я опубликовал, но там наиболее простой способ сделать это. – DaCh

0

Хорошо, так что я нашел работу вокруг, его не правильный путь, но он работает:

Смежные вопросы