Форум: "Базы";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизВыделение записей в 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c