Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Вывод содержимогоо таблицы на форму


Автор: vdsteff 23.3.2011, 05:55
Доброго времени суток товарищи форумчане!
Возник вопрос толкового ответа на который найти к сожалению не смог.

Имеется таблица launcher созданная в MySQL с полями head и description (оба текстовые). Необходимо содержимое таблицы вывести на форму, но как это сделать не знаю. Знаю что нужно осуществлять задумку через DataGridView, но не удается подкючится к базе т.к. в предоставляемом программой Visual Studio 2010 выборе источников только Microsot SQL и его вариации.
Помоги пожалуйста.

Автор: diadiavova 23.3.2011, 08:37
Только через сторонние компоненты. Ищи в гугле
http://www.google.ru/search?aq=1&oq=mysql+.net&sourceid=chrome&ie=UTF-8&q=mysql+.net+connector
http://www.google.ru/search?aq=0&oq=mysql+.net+p&sourceid=chrome&ie=UTF-8&q=mysql+.net+provider

Автор: krewin 23.3.2011, 20:57
Это очень сильная магия. Подключение возможно через компонет .net который 
надо скачать отдельно в сети. Использовать компонеты примерно так 

 
Код

Dim Link As New System.Data.MySQL.MySQLConnection


  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 Link.ConnectionString = "параметры подключения"
        Link.Open()

  DataGridView1.DataSource = GetDataUltra("SELECT запрос ")


 End Sub

 Private Function GetDataUltra(ByVal sqlCommand As String) As DataTable

       

        Dim coma As New System.Data.MySQL.MySQLCommand(sqlCommand, Link)
        Dim adapter As System.Data.MySQL.MySQLDataAdapter = New System.Data.MySQL.MySQLDataAdapter()
        adapter.SelectCommand = coma
        Dim table As New DataTable

        table.Locale = System.Globalization.CultureInfo.InvariantCulture
        adapter.Fill(table)

        Return table
        
    End Function


компонент можно скачать бесплатно на официальном сайте mysql,  а также элементы ActiveX (платные в основном) без перечисленых заклятий, написанных выше. Легко и без труда помогут тебе создать таблицу.

Автор: vdsteff 25.3.2011, 08:05
спасибо за ответы, помогла установка этого: http://dev.mysql.com/downloads/connector/net/
теперь осталось разобратся как выдергивать данные и заносить....

Автор: diadiavova 25.3.2011, 13:06
vdsteff, если вопрос решен, не забывай помечать его решенным.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)