Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.033 c
11-1072342644
<Falcon>
2003-12-25 11:57
2004.05.30
Странное поведение хинтов...


3-1083653648
SergP
2004-05-04 10:54
2004.05.30
Как добавить поле с постоянным значением в результат запроса?


1-1084715381
RomeoGolf
2004-05-16 17:49
2004.05.30
Free и nil - как корректнее совместить?


1-1084361662
siriusP
2004-05-12 15:34
2004.05.30
Как программно открыть в ComboBox


6-1081443598
Coder
2004-04-08 20:59
2004.05.30
Indy




   Наверх