如何把选中dbgrid中的数据显示在label中

解决方案 »

  1.   

    dbgrid中实际显示的是表中的对应的指针指的地方,
    你把表中的数据取出来显示到label中不就可以了吗
      

  2.   

    在DBGrid1CellClick事件里添加代码:
    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    var s:string;
    begin
      s:=dbgrid1.SelectedField.AsString;
      showmessage(s);
    end;
      

  3.   

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    var s:string;
    begin
      s:=dbgrid1.SelectedField.AsString;
      label1.caption:=s;
    end;
      

  4.   

    label1.caption=adotable1.fieldbyname('字段名‘).asstring;//字段类型为char型
    label1.caption=adotable1.fieldbyname('字段名‘).float//字段类型为float,int等类型
      

  5.   

    如果用adotable1.next
    一直循环着动态显示在label中