2010-12-19 2 views
1

Мне нужно создать приложение .NET, которое использует базы данных. Я хочу использовать функцию привязки данных управления. Я добавил простой вид GridView в форму и хотел связать его с таблицей MySql в базе данных. Но когда я выбираю соединение SqlDataSource, не было сервера MySql. Список состоит из:Регистрация поставщика данных MySql в Visual Studio

  1. файл доступа источника
  2. данных ODBC
  3. SQL Server базы данных
  4. Oracle
  5. файла базы данных SQLite был установлен

разъем MySql. Интересно, как добавить к этому списку своего собственному провайдера данных, в этом случае MySQL

+0

Примечания: Я не знаю, о MySql-драйверах. Чтобы интегрировать в визуальную студию, databaseprovider должен реализовать интерфейс System.Data.Common.DbProviderFactory, и поставщик должен зарегистрироваться в machine.config. Возможно, поиск вашего MySqlPRovider + DbProviderFactory + machineConfig помогает – k3b

+0

Большое спасибо, я нашел подсказку и успешно зарегистрировал провайдера, также я вручную поддерживал SqlDataSource. Но я хочу использовать множество привязок данных и вручную не очень полезен для меня, я хочу поддерживать SqlDataSources от мастера. – zabulus

ответ

0

Была ошибка в MySQL Connector 6.0.7 После загрузки более новый Connector, я был в состоянии установить адаптер

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