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

Вниз

Фокус по колумнам dxDBGrid`а никак не проходит.   Найти похожие ветки 

 
korvin ©   (2003-03-29 07:54) [0]

По некоторым соображениям используется dxDBGrid.
Есть необходимость програмно передавать фокус определённому колумну. Попытка использовать названия этих колумнов или порядковых номеров в качестве координат не дают результатов - похоже нет у него таких свойств что ли ???


 
zacho ©   (2003-03-29 09:06) [1]

Не знаю, что такое dxDBGrid, но в TDBGrid есть SelectedField и SelectedIndex


 
Faun ©   (2003-03-29 23:49) [2]

Вот пример из форума http://www.devexpress.com/dxforum

"How can i achieve the following: when a grid is opened the selected field is set to the first field on the first row?"

The way to achieve this is to make the first Grid node and column focused. Here is the sample:


procedure ...
var N: TdxTreeListNode;
begin
with YourGrid do begin
// Select the first node
N := Items[0];
while N.HasChildren do
N := N[0];
N.Focused := True;
N.Selected := True;
FocusedColumn := 0;
end;
end;

Note: the code can be applied in LoadAllRecords only. If you do not use LoadAllRecords mode, you can use the following code:


with YourGrid do begin
DataSource.DataSet.First;
FocusedColumn := 0;
end;



 
Виталий   (2003-03-31 17:34) [3]

Всё проще. Просто в событии Enter объекта "Grid" надо написать строчку:
grClaim.SelectedField := qClaim.FieldByName("Numb");
Или можно ещё проще, по названия столбца
grClaim.SelectedField := qClaimNumb;
В данном примере:
grClaim - Grid
qClaim - Query



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-54446
Staraya
2003-03-27 10:37
2003.04.17
Свойство IBQuery.sql


6-54780
xarox
2003-02-25 21:44
2003.04.17
Что означают ошибки 10061 и 10057 в idsmtp???????


14-54880
Карелин Артем
2003-04-02 09:01
2003.04.17
Что за инфа в отклике сервера?


1-54717
IGORYOK
2003-04-05 11:47
2003.04.17
Как сделать добавку к Дельфи


3-54482
Berezne
2003-03-30 17:48
2003.04.17
Как добавить поле в файл БД????