Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cкопировать строку (TrueDBGrid 8.0 ) / 5 сообщений из 5, страница 1 из 1
16.09.2005, 22:32:22
    #33274651
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cкопировать строку (TrueDBGrid 8.0 )
А кто знает как скопировать строку из грида (т.е. копировать текущую и вставить значения полей в новую строку)?
...
Рейтинг: 0 / 0
17.09.2005, 10:58:08
    #33274793
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cкопировать строку (TrueDBGrid 8.0 )
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub CopyStringTDB
  dim rs as ADODB.Recordset
  dim i as long
  set rs = rsGrid.Clone
  rs.AddNew
'Предполагается что rs(0) - это первичный ключ
'А порядок работы с ним зависит от БД
  for i =  1  to rs.Fields.Count -  1      
    rs(i) = rsGrid(i)
  next
  rs.update
  TDBGrid1.Refresh
End Sub
...
Рейтинг: 0 / 0
19.09.2005, 08:56:50
    #33275827
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cкопировать строку (TrueDBGrid 8.0 )
Спасибо за вариант.
Есть вопрос: как мне при этом сохранить мои настройки колонок, т.е. названия колонок, сами колонки (я не все колонки из рекордсета использую в гриде), а после Grid.Refresh в гриде появляется весь рекордсет. Не хотелось бы всю форму перегружать при копировании.
...
Рейтинг: 0 / 0
19.09.2005, 10:22:14
    #33275988
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cкопировать строку (TrueDBGrid 8.0 )
Для этого надо после завершения форматирования колонок (если это делается в коде), выполнить Grid1.HoldFields
...
Рейтинг: 0 / 0
20.09.2005, 21:50:02
    #33279996
Kicel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cкопировать строку (TrueDBGrid 8.0 )
Спасибо-то что надо!

Вопрос вдогонку: как управлять шириной dbgSortedComboBox-а? Не могу найти инфу про это.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Cкопировать строку (TrueDBGrid 8.0 ) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]