Страница: 1 | 2 |
Вопрос: вопрос про DataGrid, FlexGrid и им подобные
Добавлено: 19.08.06 12:25
Автор вопроса: Dixon | ICQ: 262-393-953
Вот возник у меня вопрос, можно ли контролам типа датагрид привязать источник во время выполнения программы? А то пробовал через свойство .DataSource - пишет, что не найден метод.
Ответы
Всего ответов: 23
Номер ответа: 1
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #1
Добавлено: 20.08.06 19:01
неужели никак нельзя?
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 20.08.06 20:10
Можно.
А как пробовал?
Номер ответа: 3
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #3
Добавлено: 20.08.06 23:28
открывал соединение, потом рекордсет, и пробовал привязать рекордсет свойству datasource грида, пишет что такого метода нет (
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 21.08.06 00:11
Кодом, пожалуйста.
Номер ответа: 5
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #5
Добавлено: 21.08.06 00:25
расскажи как тогда, а у меня не выходит
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 21.08.06 01:49
Покажи код, которым ты делаешь процитированное. Ведь делашь же что-то, раз говоришь, правда?
Номер ответа: 7
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #7
Добавлено: 21.08.06 14:49
Открываю соединение и рекордсет
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open "Microsoft.Jet.OLEDB.4.0ata Source=" & App.Path & "\MyBase.mdb;Persist Security Info=False"
rs.ActiveConnection = cn
rs.RecordSource = "SELECT * FROM MyTable"
а вот дальше пробовал делать
но пишет что такого метода не существует
Номер ответа: 8
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #8
Добавлено: 21.08.06 17:16
Номер ответа: 9
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #9
Добавлено: 21.08.06 17:59
это я случайно, правильно rs.Source, у мя в коде так, просто сюда писал по-быстрому, а не находит именно .DataSource датагрида
Номер ответа: 10
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #10
Добавлено: 21.08.06 23:04
А скажи, Dixon, известно ли тебе, с помощью каких операторов присваивается ссылка на объект?
Номер ответа: 11
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #11
Добавлено: 21.08.06 23:37
возможно я неправильно понял, но кажись нет, ибо начал изучать vb очень недавно
Номер ответа: 12
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #12
Добавлено: 22.08.06 00:22
А надо, надо книжки читать.
ЗЫ:
DataGreed - это пять, это пять...
Номер ответа: 13
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #13
Добавлено: 22.08.06 13:15
попробовал с помощью сет, теперь ошибку не выдает, но когда загружается форма, датагрид не содержит никакой инфы, т.е. ничего не загрузилось
Номер ответа: 14
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #14
Добавлено: 22.08.06 22:31
А потому что надо взять книжку какую-нибудь и почитать.
О том, какой курсор нужен рекордсетву для работы конкретно с этим гридом, хотя бы. Для начала. Не будут же за тебя всё по шагам.
Номер ответа: 15
Автор ответа:
Dixon
ICQ: 262-393-953
Вопросов: 8
Ответов: 78
Профиль | | #15
Добавлено: 25.08.06 13:18
если бы я не нашел ничего, я бы и не спрашивал, везде пишется только привязывание базы данных в режиме разработки, но никак не во время выполнения