Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
открывал соединение, потом рекордсет, и пробовал привязать рекордсет свойству datasource грида, пишет что такого метода нет (

Покажи код, которым ты делаешь процитированное. Ведь делашь же что-то, раз говоришь, правда?

Ответить

Номер ответа: 7
Автор ответа:
 Dixon



ICQ: 262-393-953 

Вопросов: 8
Ответов: 78
 Профиль | | #7 Добавлено: 21.08.06 14:49
Открываю соединение и рекордсет
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset

cn.Open "Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\MyBase.mdb;Persist Security Info=False"

rs.ActiveConnection = cn
rs.RecordSource = "SELECT * FROM MyTable"

а вот дальше пробовал делать
DataGreed1.DataSource = rs

но пишет что такого метода не существует

Ответить

Номер ответа: 8
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #8 Добавлено: 21.08.06 17:16
rs.RecordSource
но пишет что такого метода не существует
А ведь правильно пишет.

Ответить

Номер ответа: 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
А скажи, Dixon, известно ли тебе, с помощью каких операторов присваивается ссылка на объект?

возможно я неправильно понял, но кажись нет, ибо начал изучать vb очень недавно

Ответить

Номер ответа: 12
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #12 Добавлено: 22.08.06 00:22
А надо, надо книжки читать.
Set DataGreed1.DataSource = rs



ЗЫ:
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
если бы я не нашел ничего, я бы и не спрашивал, везде пишется только привязывание базы данных в режиме разработки, но никак не во время выполнения

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам