Текущий архив: 2007.10.28;
Скачать: CL | DM;
ВнизПроблема в DBGrid Найти похожие ветки
← →
John_13 (2007-10-09 11:56) [0]Имеется две формы(form1,Form2), на форме Form1 есть компонент DBEdit1, а на Form2 DBGrid. Нужно, что бы по двойному клику по ячейке в DBGrid, выбраное значение передовалось на Form1 в DBEdit1. Пытался так но невышло:
procedure TForm2.DBGrid1DblClick(Sender: TObject);
begin
Form1.OtpRazr.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
Form2.Close;
end;
Кто может поделиться дельным советом?
← →
John_13 (2007-10-09 11:58) [1]
Form1.OtpRazr.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
ошибочка, вот такprocedure TForm2.DBGrid1DblClick(Sender: TObject);
begin
Form1.DBEdit1.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
Form2.Close;
end;
← →
Desdechado © (2007-10-09 11:58) [2]Не виду смысла в DBEdit в этом случае.
← →
evvcom © (2007-10-09 14:14) [3]
Form1.DBEdit1.DataSource.DataSet.FieldByName(Form1.DBEdit1.FieldName).AsSt ring := DBGrid1.Fields[DBGrid1.Col-1].AsString;
:-)
← →
John_13 (2007-10-09 14:58) [4]Впринципе, я решил проблему.
Кста,DBGrid1.Fields[DBGrid1.Col-1].AsString;
ругается на неизвестный идентификатор)
← →
evvcom © (2007-10-09 15:04) [5]ну да... это что-то твое из TFake... не работаю с TDBGrid, потому упустил это. Судя по всему, это аналог стандартного DBGrid.Columns.Count
← →
Desdechado © (2007-10-09 15:31) [6]> аналог стандартного DBGrid.Columns.Count
Скорее, доставалка унаследованного private-свойства.
Страницы: 1 вся ветка
Текущий архив: 2007.10.28;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.045 c