(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Micro Focus/Borland"

Обсуждение вопросов, связанных с компанией Micro Focus/Borland, ее продуктами CaliberRM, CaliberRDM, SilkTest, StarTeam, TeamDefine, Together и других.

 
 
Добавить сообщение »

Тема: Как выделить строку в DBGrid?

Автор:  Ruslan Дата: 11.05.2012 18:32
> Table1.FieldbyName('Games'):='UFO';
НЕРАБОТАЕТ!
Ответить на сообщение »
 
Автор:  Брюханов Сергей Дата: 25.01.2005 06:48
Alex Bor. пишет 22.07:
>Yuri пишет 17.07:
>>Как выделить строку в DBGrid (dgRowSelect=true), которая соответствует текущей записи в наборе данных (например после выполнения ClientDataSet.Locate)?
>
>Например, в обработчике OnDrawColumnCell по какому-то условию (напр., тек. строка) и через свойство Canvas таблицы – закрашиваете ячейку другим цветом и переписываете в ней текст.
>


Чтобы выделить строку в сетке базы данных:

1) Найдите соответствующую строку (запись) по полю в таблице
базы данных:
*Если есть индексное поле, то так:

Table1.SetKey;
Table1.FieldbyName('Games'):='UFO';
Table1.Gotokey;

//этот код установит курсор на строку, в которой поле Games
имеет значение UFO

*Если нет индексного поля, то так:

While not Table1.EOF do begin
if Table1.FieldbyName('Games')='UFO' then break;
Table1.Next;
end;

//этот код установит курсор на строку, в которой поле Games
имеет значение UFO

2) Теперь передайте фокус сетке базы данных:
DBGrid1.SetFocus;

ВОТ И ВСЕ
Ответить на сообщение »
 
Автор:  Alex Bor. Дата: 22.07.2002 16:32
Yuri пишет 17.07:
>Как выделить строку в DBGrid (dgRowSelect=true), которая соответствует текущей записи в наборе данных (например после выполнения ClientDataSet.Locate)?

Например, в обработчике OnDrawColumnCell по какому-то условию (напр., тек. строка) и через свойство Canvas таблицы – закрашиваете ячейку другим цветом и переписываете в ней текст.
Ответить на сообщение »
 
Автор:  Yuri Дата: 17.07.2002 22:19
Как выделить строку в DBGrid (dgRowSelect=true), которая соответствует текущей записи в наборе данных (например после выполнения ClientDataSet.Locate)?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Nero Platinum 2018 VL 5 - 9 License corporate
Nero Basic Burning ROM 2018 VL Maintenance VL 5 - 9 License corporate
Avira System Speedup, 1 ПК, 1 год
ReSharper - Commercial annual subscription
ARCHICAD 21, локальная лицензия на 12 месяцев
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как мигрировать программу написанную на старом Буилдер 4.52 (1)
Мы поддерживаем старое приложение написанное с использованием С++ Буилдер 5.5 (ЕХЕ) и Буилдер...
 
Создание базы данных в Delphi, без сторонних БД (1)
Уважаемый автор, гуглю уже который день и у Вас как у всех "кидаем.." "даже не создаем проект"...
 
C++ Builder6 & Excel (11)
Доброе время суток! Пишу приложение в C++ Builder6 для формирования файлов Excel. Требуется...
 
Принцип создания плагинов в Delphi (3)
Достали, Эта статья не о плагинах а о подключении dll и возможности использования ресурсов в...
 
QuickREport (40)
Есть приложение скомпилированное в Delphi6. Для построения отчетов я использовал компонеты из...
 
 
 



    
rambler's top100 Rambler's Top100