Страница: 1 |
На VB работать ток начал. Есть необходимость использовать DataGrid для просмотра БД. Не могу отобразить набор записей в DataGrid или туплю или что то упустил.. Пример кода (естессно не работает :))...) Sub Form_Load() Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Content.mdb" cnn.Open rst.Open "SELECT RecordID FROM Contact", cnn, adOpenKeyset, adLockOptimistic Set Me.DataGrid1.DataSource = rst Me.DataGrid1.Columns(0).Width = 5500 rst.Close cnn.Close End Sub
А зачем убивать рекордсет-то? Страница: 1 |
Вопрос: DataGrid помогите тупому чайнику
Добавлено: 12.12.03 17:36
Автор вопроса: formalist
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 13.12.03 13:46
Попробуй DataGrid1.ReBind или DataGrid1.Refresh
Номер ответа: 2
Автор ответа:
Satrapp
ICQ: 75556561
Вопросов: 8
Ответов: 80
Профиль | | #2
Добавлено: 15.12.03 17:00
Номер ответа: 3
Автор ответа:
Илья
Вопросов: 5
Ответов: 6
Профиль | | #3
Добавлено: 24.05.05 14:29
Как поборол проблему, у меня та-же фигня -мучеюсь
Номер ответа: 4
Автор ответа:
Satrapp
ICQ: 75556561
Вопросов: 8
Ответов: 80
Профиль | | #4
Добавлено: 24.05.05 14:51
рекордсет не надо сразу закрывать.