![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как текущию запись в DBGrid е сделать вверхей? [D5]
AlexA © (2003-04-29 16:08:00)Как текущию запись в DBGrid"е сделать вверхей?
alexsys (2003-05-01 10:23:00) [1]- Отключи контролы
- Посчитай строки в гриде
- Передвинься на эти строки вниз
- Включи контролы
- Передвинься на эти строки вверх
Делал так давно, точно не помню, но по моему все. Но это не очень красиво - мелькает, хотя можно поэкспериментировать.
Да и хрень это все. Главное, чтобы ее было видно, а в каком месте - хрень!
Виталий Панасенко (2003-05-01 00:46:00) [2]А не проще ли установить MasterSource/MasterFields ?
AlexA (2003-04-30 21:12:00) [3]>Johnmen
А КАК ЖЕ Я :-)
>3KoluChi
нужно просто увидеть запись на которую перешел Locate вверху DBGrid"a
KoluChi (2003-04-30 10:21:00) [4]Т.е. нам нужно просто увидеть запись на которую перешел Locate (текущую). А, что нам перерисовка грида в этом не помогает? Какой компонент используете (DBGrid, rxDBGrid, DBGridEh)?
Нужно будет отталкиваться от возможностей конкретного грида.
Johnmen (2003-04-30 00:10:00) [5]>kaif © (29.04.03 23:35)
Могу подбросить немного кода на эту тему для последующего разбирательства...:)
AlexA (2003-04-29 23:40:00) [6]> kaif
Номер строки в гриде никак нельзя узнать?
А код че делает то?
kaif (2003-04-29 23:35:00) [7]Меня этот вопрос тоже волнует. Я иногда применяю для пересветки
что-то типа:
with Query do
begin
DisableControls;
Close;
Open;
Locate("ID", FOldValue, []);
EnbleControls;
end;
и у меня иногда строка оказывается в гриде не на том же месте. Средства от этого явления я не нашел. Видимо надо в текст грида вмешиваться (своего потомка делать от ее предка)...
AlexA (2003-04-29 23:31:00) [8]> 2 KoluChi
Итак, еще раз две таблицы, одна из них ведомая, связь по двум полям, поэтому использую метод Locate - запись становиться текущей, но как правило нижней в гриде, что есть не красиво :-)
Как сделать ее вверху грида(скрол на несколько записей)
KoluChi (2003-04-29 16:21:00) [9]Что мы хотим? Опишите по-контретней. Сортировка по Parent_ID не поможет?
AlexA (2003-04-29 16:14:00) [10]Таблицы ведущий-ведомый....Ведомых ме би несколько, а видно как правило одну, тк отображаеть снизу грида
KoluChi (2003-04-29 16:10:00) [11]А смысл?