PDA

View Full Version : سوال: درباره dbgrid



qazwsx
شنبه 20 مهر 1387, 04:11 صبح
سلام من یه dbgrid دارم حالا میخوام زمانیکه روی اون کلید کردم مشخصات اون سطر رو به تو جنتا edit کم من روی فرم گذاشتم نمایش بده باید چه کدی استفاده کنم ممنون

amin_alexi
شنبه 20 مهر 1387, 07:46 صبح
سلام
ميتوني از اين كد استفاده كني در رويداد كليك مربوط به DbGrid

procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
Edit1.Text:= ADOQuery1.FieldByName('Code').AsString;
end;

ولي اگه در رويداد AfterScroll مربوط به Query بنويسي هم وقتي داري با Keborad پيمايش ميكني هم با موس متن فيلد مورد نظر تو Edit مياد

procedure TForm1.ADOQuery1AfterScroll(DataSet: TDataSet);
begin
Edit1.Text:= ADOQuery1.FieldByName('Code').AsString;
end;