Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Выделение записей в DBGrid   Найти похожие ветки 

 
Grey   (2003-02-20 12:15) [0]

Мастера, подскажите пожалуйста, как программно выделить записи с определённым значением поля в DBGrid ?


 
Reindeer Moss Eater   (2003-02-20 12:25) [1]

Чем выделить? Цветом? Внести в список SelectedRows? Что-то иное?


 
Grey   (2003-02-20 12:29) [2]

Внести в список SelectedRows


 
roadrunner   (2003-02-20 12:29) [3]

Если цветом, то пиши обработчик на OnDrawColumnCell , там можно разукрасить грид по самое немогу


 
Grey   (2003-02-20 12:30) [4]

цветом не нужно , нужно SelectedRows


 
Reindeer Moss Eater   (2003-02-20 12:30) [5]

SelectedRows.CurrentRowSelected:= <Поле_имеет_нужное_значение>;


 
Reindeer Moss Eater   (2003-02-20 12:32) [6]

Только смысл-то не просматривается.
Ну выделили, пройдя по всему датасету. Что потом? GotoBookMark?
Ерунда какая-то.


 
Grey   (2003-02-20 12:35) [7]

>Reindeer Moss Eater
ok, сча попробую
смысл в том , что надо запоминать выделение, а потом его восстанавливать


 
Anatoly Podgoretsky ©   (2003-02-20 12:39) [8]

Чего восстановить?


 
Reindeer Moss Eater   (2003-02-20 12:41) [9]

Не проще ли вместо постройки списка SelectedRows иметь всего одну переменную содержащую значение поля?


 
Grey   (2003-02-20 12:44) [10]

>Anatoly Podgoretsky
выделение восстанавливать
>Reindeer Moss Eater
значения поля разные, это список из значений


 
Anatoly Podgoretsky ©   (2003-02-20 12:48) [11]

Зачем их восставливать, ты какой то скрытный, объясни задачу


 
Reindeer Moss Eater   (2003-02-20 12:49) [12]

Ну хорошо, смотри какой полет мысли у тебя:
1. имеем условие выделения.
2. проходим по всему(!) датасету и делаем выделение
3. выделение есть.

смысл в том , что надо запоминать выделение, а потом его восстанавливать

4. выделение пропало, начинаем восстанавливать
5. имеем условие выделения
6. проходим по всему(!) датасету и делаем выделение

Смысл?


 
Grey   (2003-02-20 12:53) [13]

>Reindeer Moss Eater, Anatoly Podgoretsky
не совсем так

1. пользователь выделяет нужные ему записи и формирует отчёт по выделенным данным
2. форма закрывается и мы запоминаем выделение
3. пользователь заходит обратно в форму, вот здесь и надо восстанавливать выделение в гриде


 
Grey   (2003-02-20 14:00) [14]

>Reindeer Moss Eater
Спасибо за подсказку CurrentRowSelected, всё получилось


 
Anatoly Podgoretsky ©   (2003-02-20 14:08) [15]

Запомнить ключи записей потом проходом восстановить



Страницы: 1 вся ветка

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
14-39525
Дмитрий К.К.
2003-02-26 06:22
2003.03.13
Именинники 26 февраля


4-39639
Max2002
2003-01-22 13:19
2003.03.13
Огромное человеческое спаибо msts !!!


3-39199
Aleksandr
2003-02-21 15:30
2003.03.13
Как при вставке записи заполнить ее идентификатором подчиненных?


14-39526
pcgamer
2003-02-26 11:45
2003.03.13
Кодеры () и дизайнеры. Давайте объединяться и обмениваться инфой.


3-39232
John
2003-02-22 21:03
2003.03.13
Добавление изображения в базу