比如数据表(*.dbf,Ttable),共有100条记录,每一条记录有“编号”、“姓名”,“性别”...等字段,怎么样才能将第56条记录中的“姓名”字段所对应的值(即名字)读出来,并且在DBGrid中指针自动指到第56条记录上且该条记录上的“姓名”字段值高亮显示(或其他颜色)?

解决方案 »

  1.   

    条记录有“编号”、“姓名”,“性别”...等字段,怎么样才能将第56条记录中的“姓名”字段所对应的值(即名字)读出来,并且在DBGrid中指针自动指到第56条记录上且该条记录上的“姓名”字段值高亮显示(或其他颜色)?table.first;
    table.moveby(56);
    AName := table.fieldbyname('Name').asstring;这时候就自动移动到了表格中的56行了,高亮现实能自动实现
      

  2.   

    同意楼上的
    移动dbgrid的数据源的游标即可