Страница: 1 |
Страница: 1 |
Вопрос: vbAccelerator Grid - вопрос по заполнению из БД
Добавлено: 25.03.07 19:34
Автор вопроса:
AlexF
Добрый день,
Использую vbalgrid с vbAccelerator. Внесении данных с БД занимает очень много времени - 90 строк и 10 колонок - до 5 секунд.
Если кто знает как заполнить таблицу побыстрее - помогите, плз.
Использую такой код:
'Datafield Captions Stored in Tag)
With xGrid
.Clear
For lRow = 1 To xRS.RecordCount
.AddRow ' Add New Row
For lCol = 1 To .Columns 'Add Data to Columns
'Check if Datafield assigned to column
If Len(.ColumnTag(lCol)) > 0 Then
'Add text to Current Cell
.cell(lRow, lCol).Text = xRS(.ColumnTag(lCol))
End If
Next
' next record
xRS.MoveNext
Next
End With
Спасибо большое!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: AlexF
Вопросов: 20
Ответов: 113
Профиль | | #1
Добавлено: 25.03.07 20:00
Нашел в чем дело:
перед заполнением надо было использовать .Redraw = False
Номер ответа: 2
Автор ответа: Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #2
Добавлено: 25.03.07 20:56
AlexF вопрос к тебе, не давал ли мне FSViewer, если это ты стукни в почту.