怎样确定 delphi中的DBGRID的某个单元格的值?

解决方案 »

  1.   

    用sql来做吧。
    或是先定位:dbgrid1.DataSource.DataSet.FieldByName('字段名').AsString;
      

  2.   

    procedure TForm1.DBGrid1CellClick(Column: TColumn);
    begin
      ShowMessage(dbgrid1.Fields[Column.Index].AsString);
    end;
      

  3.   

    看看dbgrid的源代码吧,其实使用其他的dbgrid控件比较好,有的还可以支持打印,如hlib等,hlib里面就可以直接通过实例的属性取得值,使用起来比delphi自己带的dbgrid爽得多,强烈建议!
      

  4.   

    其实直接取adodataset1l数据控件里的值即可,
    因指针移动是同步的