使用ehlib时,如果adoquery的结果需要在最前面一列标出流水号,怎么实现呢?
效果如下:流水号 姓名 性别
1 asd 1
2 fgf 0
3 fbv 0
4 uio 1
…………
前面的1、2、3、4怎么利用程序自动生成呢?好像dbgrideh的column有个属性 increment,默认的指是1。会不会与他有关????请高人指教!
效果如下:流水号 姓名 性别
1 asd 1
2 fgf 0
3 fbv 0
4 uio 1
…………
前面的1、2、3、4怎么利用程序自动生成呢?好像dbgrideh的column有个属性 increment,默认的指是1。会不会与他有关????请高人指教!
DataCol: Integer; Column: TColumnEh; State: TGridDrawState);
begin
with DBGrid.DataSource.DataSet do
begin
if DataCol = 0 then//第一列
DBGrid.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, IntToStr(RecNo));
end;
end;
这个是DBGrid的,用到DBGridEH也一样