我想让查询值在TDBGRID中按顺序显示排列的序号,例如:序号  F1  F2   F3
1
2
3
4应该如何实现

解决方案 »

  1.   

    1.表里加个字段,这是最直接的办法
    2.你新建一个表,与F1 F2 F3关联起来结构为
       序号 F1
       1    
       2..
    用联合查询语句形成序号,f1,f2,f3这个记录集
    3,直接对tbgrid编程,就是在开头插入一列,第一列为"序号",每行的内容为   1, 2,3,4,5,6....
      

  2.   

    你可以建立一个计算字段.双击你的adoqeury1.在弹出的框里点击右键, new field在fieldname输入 bh, 类型为integer
    选择第二项计算字段。最后在adoquery或者是你的table,的
    procedure TForm1.ADOQuery1CalcFields(DataSet: TDataSet);
    beginend;
    处理