Страница: 1 |
Страница: 1 |
Вопрос: Отображение таблиц БД на форме (с кодом)
Добавлено: 06.06.10 19:38
Автор вопроса: Alba
Не получается вывести таблицу базы данных путем выбора ее в RadioButtonList. Как это правильно сделать? Как нужно настроить источник данных чтобы на форме, в таблице отображались не поля таблиц, а сами таблицы? (vb.net, web-application)
Protected Sub Button11_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button11.Click
Dim cnn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\FDB.mdb;Persist Security Info=False")
cnn.Open()
Dim dadapter As New OleDbDataAdapter()
If RadioButtonList1.SelectedIndex = 0 Then
AccessDataSource4.SelectCommand = "select * from Filials "
If RadioButtonList1.SelectedIndex = 1 Then
AccessDataSource4.SelectCommand = "select * from Objects "
End If
Я понимаю что вопрос то может и не сложный, но дело в том что я впервые пишу что-то на VB, поэтому прошу помочь, хотя бы идеями.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #1
Добавлено: 07.06.10 17:40
Мммм... Может нужно активизировать/открыть DataSet/Query после присвоения SelectCommand ? (Хотя может VB и так все знает сам. )
Номер ответа: 2
Автор ответа:
Alba
Вопросов: 8
Ответов: 37
Профиль | | #2
Добавлено: 07.06.10 18:06
Как то так?
Я когда писала другой запрос к базе, было достаточно прописать строку соединения и сам запрос. Сделала этот пример по такой же схеме, но не работает.
Номер ответа: 3
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #3
Добавлено: 08.06.10 16:48
Да, что-то вроде.
Я не пробовала в VB, просто по аналогии с Delphi. Если вкратце, то там соединяешь, делаешь активной коннекцию, настраиваешь Датасет, открываешь его и пользуешься.
Вот что-то подобное и тут может быть.
Номер ответа: 4
Автор ответа:
Alba
Вопросов: 8
Ответов: 37
Профиль | | #4
Добавлено: 08.06.10 20:39
Что-то пока не получается...буду искать ответ. Если кто-то знает как решить мою проблему (помимо отказа от VB.net) очень прошу помочь...