怎么用代码实现双击dbgrid 里面的某一行? ( 积分: 0 )

  • 主题发起人 主题发起人 ronaldowyl
  • 开始时间 开始时间
R

ronaldowyl

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么用代码实现双击dbgrid 里面的某一行?
 
怎么用代码实现双击dbgrid 里面的某一行?
 
用DataSource1和你的query连接好
在DBGrid1CellClick事件(也就是DBGrid的事件中加显示就可以了)
procedure TFrm_Fixlend.RzDBGrid1CellClick(Column: TColumn);
begin
with Fixlend_ADOQuery do
begin
if RecordCount > 0 then
begin
Edit1.Text := Trim(FieldByName('FL_Number').AsString);
Edit10.Text := Trim(FieldByName('F_Number').AsString);
ComboBox1.Text := Trim(FieldByName('FL_Depart').AsString);
end;
end;
end;
 
没看懂!我看好像你是求该行的各项值,
我的意思是说如果我在执行其他与该dbgrid无关的代码的时候,用一段代码实现类似于双击该dbgrid某行的操作!
 
dodoxiao 说的对,你先在上面的事件中实现双击该dbgrid某行的操作!在执行其他与该dbgrid无关的代码的时候,用一段代码调用该事件即可![:D]
 
后退
顶部