Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

DBGrid - выбранные строки

Delphi , Компоненты и Классы , TDBGrid

DBGrid - выбранные строки

Автор: Nancy Reid

На собрании перед выпуском Windows'98 в компании Micro$oft участникам был задан странный вопрос:
- Если вы зашли на авиaлайнер и узнали, что ваша группа программистов была ответственна за составление программы, управляющей полетом вашего авиалайнера, сколько бы из вас немедленно выскочило из самолета?
Все подняли руки, кроме одного программиста. Когда его спросили, что бы он сделал, тот ответил, что он бы с удовольствием остался на борту. Когда его спросили почему, он ответил:
- А чего мне бояться полета? С нашей программой этот самолет даже не доехал бы до взлетной полосы.

Существует одно свойство, не упомянутое в файлах помощи (оплошность, господа программисты из Borland), имеющее имя SelectedRows, и вот как его можно использовать:


procedure TfrmGrid.Button1Click(Sender: TObject);
var
  i: integer;
begin
  For i := 0 to DBGrid1.SelectedRows.Count - 1 do
  begin
    Table1.GoToBookmark(TBookmark(DBGrid1.SelectedRows[i]));
    Table1.Delete;
  end;
end;

Статья DBGrid - выбранные строки раздела Компоненты и Классы TDBGrid может быть полезна для разработчиков на Delphi и FreePascal.


Комментарии и вопросы


:: 2008-12-11 04:55:46 :: re:DBGrid - выбранные строки

пользователь: Vitaly.

Этот запрос ничего не сделает, с SelectedRows проблема, оно возвращет 0!


:: 2008-12-11 19:47:07 :: re:DBGrid - выбранные строки

пользователь: kan.

SelectedRows = 0 только в случае, если не выделено ни одной строки в в gbgrid1. Обычно когда курсор находится в гриде, собственно выделение ещё не произошло, нужно щелкнуть по строке, что бы выделить строку или программно воспользоваться процедурой setfocus.


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: TDBGrid ::


реклама

::


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100
20.01.2022 01:20:14/0.00089406967163086/0