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

Вниз

ДБ Грид   Найти похожие ветки 

 
юрок   (2004-05-12 18:07) [0]

Здравствуйте мастера помогите чайнику. как осуществить связь между ДБГРИДОМ и едитом так чтобы в первом едите отображалось название поля а во втором одна строка его содержимого


 
MU   (2004-05-12 18:40) [1]

Какое название? Текущего поля?


 
Pul   (2004-05-12 19:15) [2]

Обработчик OnColEnter дб грида

procedure TForm1.DBGridUsrColEnter(Sender: TObject);
begin
 if Assigned(DBGrid1.SelectedField) then
 begin
   Edit1.Text := DBGrid1.SelectedField.FieldName;
   Edit1.Text := DBGrid1.SelectedField.AsString;
 end;
end;


 
Pul   (2004-05-12 19:45) [3]

Опечатка
  Edit2.Text := DBGrid1.SelectedField.AsString; - теперь правильно


 
IXT ©   (2004-05-12 22:39) [4]

А зачем DBGrid? Это лишь способ отображения. Работай с table


 
Соловьев ©   (2004-05-13 09:53) [5]


> IXT ©   (12.05.04 22:39)

лучше с DBGrid1.DataSource.DataSet


 
Vlad ©   (2004-05-13 10:00) [6]


> IXT ©   (12.05.04 22:39) [4]


> Соловьев ©   (13.05.04 09:53) [5]

ню-ню... :-)
DataSet конечно много вам может рассказать о названии поля, на котором мы находимся в DBGrid :-)
ИМХО, ответ [2] ( с учетом [3]) - верный


 
Соловьев ©   (2004-05-13 10:03) [7]


> Vlad ©   (13.05.04 10:00) [6]

не понял? Как раз DataSet и знает все. У DataSet есть свойства
Fields.


 
Vlad ©   (2004-05-13 10:06) [8]


> Соловьев ©   (13.05.04 10:03) [7]

:-)
Расскажи тогда такую вещь: если мы (без смены позиции указателя) перешли с одной колонки грида на другую, то как мне узнать название активного поля, методами/свойствами самого DataSet ?


 
Соловьев ©   (2004-05-13 10:08) [9]


> Vlad ©   (13.05.04 10:06) [8]

сирри.. действительно.... :)
но все равно лучше в том же обработчике
procedure TForm1.DBGridUsrColEnter(Sender: TObject);
использовать DataSet


 
Vlad ©   (2004-05-13 10:11) [10]


> Соловьев ©   (13.05.04 10:08) [9]

Ну там он и используется, только неявно.
SelectedField возвращает нам объект TField, который, понятное дело, принадлежит именно DataSet"y


 
Соловьев ©   (2004-05-13 10:14) [11]


> Vlad ©   (13.05.04 10:11) [10]

Ж)
а хрен с ним :))))



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
1-1084857655
lehich
2004-05-18 09:20
2004.05.30
close


3-1083683677
Мунька
2004-05-04 19:14
2004.05.30
Проблема в ADO


1-1084857153
MikePol
2004-05-18 09:12
2004.05.30
COM-port


8-1079770750
andrew werdna
2004-03-20 11:19
2004.05.30
Сглаживание


3-1084265735
Desdechado
2004-05-11 12:55
2004.05.30
совместимость менеджеров памяти