点击DBGRID中的一行后如何使它处于选中状态,再点击则选中状态取消,并且在后期可统计选中行的数据

解决方案 »

  1.   

    在DataSet內 做一個臨時字段(TInternalCalcField)
      

  2.   

    假如是dbgrid1的话,选择应当怎样写,取消应当怎样写
      

  3.   

    DBGrid1的Options属性的dgrowselect=true
    要是统计曾经选中过的不重复的记录数,那就麻烦了。
      

  4.   

    将dgmultiseelct选为TRUE后可以多选,将选择的记录中的编号取出就可以了,但不知怎样才能取出。应该不是很难的,忘给点代码提示。
      

  5.   

    DBGrid1的Options属性的dgrowselect=true当你用ADOQuery关联DBGrid后
    DBGrid选中行的移动也代表数据库表中记录的移动!你可以用FieldByName('ID')取得当前的ID号等
      

  6.   

    用BookMark,代码怎么写我也想知道