Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2010, 10:36   #1
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
Вопрос Копирование строки из DBGrid

Может быть такая тема уже и было, но я её не нашёл.
Мне необходимо скопировать всё строчку из DBGrid, а не значение одной ячейки как это идёт по дефолту. Посоветуйте что нибудь, пожалуйста!
VHomer вне форума Ответить с цитированием
Старый 24.09.2010, 10:38   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

В DBGridEh-e из библиотеки Ehlib такая возможность есть. Там можно выделенные строки как копировать, так и вырезать кажется.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.09.2010, 11:48   #3
new player
Форумчанин
 
Регистрация: 30.08.2010
Сообщений: 153
По умолчанию

Цитата:
Сообщение от VHomer Посмотреть сообщение
Может быть такая тема уже и было, но я её не нашёл.
Мне необходимо скопировать всё строчку из DBGrid, а не значение одной ячейки как это идёт по дефолту. Посоветуйте что нибудь, пожалуйста!
А что мешает скопировать значения всех ячеек и объединить их в одной переменной?
new player вне форума Ответить с цитированием
Старый 25.09.2010, 07:18   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
А что мешает скопировать значения всех ячеек и объединить их в одной переменной?
Зачем придумывать для себя лишние проблемы. Все уже сделано за нас.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 27.09.2010, 08:13   #5
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
В DBGridEh-e из библиотеки Ehlib такая возможность есть. Там можно выделенные строки как копировать, так и вырезать кажется.
Чёт я не могу найти этот компонент. Подскажите, пожалуйста, где он!
VHomer вне форума Ответить с цитированием
Старый 27.09.2010, 08:51   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Это отдельная библиотека компонентов. Найдите в гугле. Совет: качайте версию 4.48
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 27.09.2010, 11:45   #7
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

пройдись цыклом по всем полям таблицы:
Код:
var
i:integer;
s :string;
.............
for i:=0 to Grid.FieldsCount-1 do
s:=s+Grid.Fields[i].asString;
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 28.09.2010, 07:18   #8
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию

Спасибо всем. Попробую оба способа!
VHomer вне форума Ответить с цитированием
Старый 28.09.2010, 13:59   #9
VHomer
Пользователь
 
Регистрация: 11.10.2008
Сообщений: 82
По умолчанию

Выбрал способ с DBGridEh! Всё классно! Спасибо!
А вот ещё такой вопрос: у меня при поиске выводится несколько строк, у которых все столбцы одинаковые кроме одного. Можно как нибудь сделать, чтобы вместо всех этих строк выводилась одна строка, а по щелчку на тот столбец, выпадал список всех разных значений?
VHomer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
копирование из определенной ячейки dbgrid в массив xaero93 БД в Delphi 3 08.12.2009 20:30
Копирование нескольких строк из dbgrida в dbgrid eviL_exP БД в Delphi 2 11.06.2009 12:37
копирование определенного набора данных из dbgrid в clipboard kate158 Общие вопросы Delphi 9 15.10.2008 18:20