比如:我鼠标点了员工姓名中的小强,那么name变量:=小强,怎么做?

解决方案 »

  1.   

    我用showmessage(DBGrid1.SelectedField.Text);发现每次选中的是我选的
    上一行同位置的东东,怪事
      

  2.   

    我用showmessage(DBGrid1.SelectedRows.Items[1]);
    出错:List index out of bounds(1)
    我把1改为0还是不行
      

  3.   

    用 DBGrid1.Columns[0].Field.AsString;//将0改成你那列的索引。
      

  4.   

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
     showmessage( dbgrid1.DataSource.DataSet.fields.Fields[Column].AsString);
    end;