C # код для Grid в FoxPro DBF (свободная таблица) - PullRequest
0 голосов
/ 20 июня 2011

Какой самый простой способ (без установки дополнительных драйверов) открыть таблицу FoxPro DBF и связать ее с DataGrid в WPF?

Ответы [ 4 ]

0 голосов
/ 26 июня 2011

Знаете ли вы, как использовать базовый ADO.Net для подключения к таблице FoxPro DBF и создания Typed DataSet?Это первый шаг к работе.Оттуда задача становится привязкой WPF DataGrid к типизированному набору данных.

0 голосов
/ 20 июня 2011

Я не думаю, что это возможно без установки драйвера. см этот вопрос .

0 голосов
/ 20 июня 2011

Есть способы сделать это без установки новых драйверов, но нет, если они просты.

Вы можете проверить таблицу на уровне файлов - структура документирована здесь: http://fox.wikis.com/wc.dll?Wiki~TableFileStructure

Или вы можете написать исполняемый файл VFP, который можно запустить из кода C #, который выводит таблицув XML.Смотрите функцию CURSORTOXML для более подробной информации.

Написано на моем iPhone.

0 голосов
/ 20 июня 2011

Полагаю, это никак не связано с WPF. Вы можете связать практически любой объект сбора / сбора данных .net с сеткой данных WPF.

Но ваша проблема стоит далеко до этого и касается доступа к данным .net в целом. Вы должны удалить тег WPF из вашего вопроса и посмотреть, что такое ADO. Чистая может сделать для вас.

Как только это будет сделано и у вас будет содержимое вашей базы данных FoxPro в коллекции .net, вы будете беспокоиться о WPF;)

...