大侠,请问如何给dbgrid添加记录号。谢谢!

解决方案 »

  1.   

    用query的RecNo(query自己的记录号)试试.
      

  2.   

    我是在OnDrawColumn事件中自绘的
      if (Column.Index=0) then begin //第0列画序号
         DBGrid1.Canvas.FillRect(Rect);
         DBGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top+2,IntToStr(DBGrid1.DataSource.DataSet.RecNo));
    end;
      

  3.   

    大侠好像没有这个事件? 请问是不是 OnDrawColumnCell
      

  4.   

    你的數據集TQUERY沒有打開,或者沒有任何數據.
      

  5.   

    大侠,我是这样用的:
     Query_fsrz.ExecSQL;
       Query_fsrz.Open;
    并且有数据。
      

  6.   

    只有通过OnDrawColumnCell中解决,对于处在插入状态的RecNo是-1提交后就不会了