Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.03.2012, 02:00
serb1987 serb1987 вне форума
Прохожий
 
Регистрация: 13.05.2011
Сообщения: 9
Репутация: 10
По умолчанию Выбор строк в DBGrid

Доброго времени суток.
Помогите, пожалуйста, решить следующию проблему.
Я вывожу содержимое таблицы с помощью DBGrid. Как можно реализовать возможность выбора id нескольких строк из этой таблицы? Т.е. нажимая на какую-нибудь строку - заносить ее id в массив. Или может как-то добавить checkbox напротив каждой строки, чтобы отмечать нужные строки и получать их id (проблема в том что количество строк всегда разное - определяется запросом к базе).
Ответить с цитированием
  #2  
Старый 03.03.2012, 15:49
serb1987 serb1987 вне форума
Прохожий
 
Регистрация: 13.05.2011
Сообщения: 9
Репутация: 10
По умолчанию

Товарищи, неужели никто не знает?
Если я непонятно написал, то попробую расшифровать.
У меня есть заброс к бд. Я вывожу результат в dbGrid. Можно ли нажав на строку, записать в массив id этой строки?
Ответить с цитированием
  #3  
Старый 03.03.2012, 16:20
Аватар для Klyaksa
Klyaksa Klyaksa вне форума
Новичок
 
Регистрация: 07.01.2012
Сообщения: 90
Репутация: 10
По умолчанию

А чем тебе StringGrid не устраивает? Там как раз есть то что тебе нужно.
Ответить с цитированием
  #4  
Старый 03.03.2012, 18:15
Аватар для cotseec
cotseec cotseec вне форума
Активный
 
Регистрация: 16.07.2008
Сообщения: 353
Версия Delphi: D7,TDE06,RAD09
Репутация: 1443
По умолчанию

Цитата:
Сообщение от Klyaksa
А чем тебе StringGrid не устраивает? Там как раз есть то что тебе нужно.
StringGrid не устраивает, похоже из-за того, что он не DB

попробуй следующее
Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
  ShowMessage(IntToStr(Column.ID));// - номер столбца
                     //Column.Filed.Index; - номер строки(или наоборот)
// номера идут с нуля
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:12.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025