怎样在表格中显示记录的行序号? 样在表格中显示记录的行序号? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请参考http://expert.csdn.net/Expert/topic/1414/1414972.xml?temp=.6763727 在adotable或adoquery中点右键进fields editor,然后点右键选add all fields再new fields,添加一个calclated字段。在adoquery1的oncalcfields事件中添加ADOquery1.FieldByName('NO').AsInteger:=abs(adoquery1.RecNo); 可以在查询中就得到行号:oracle:rownumdb2:rownumber over (orader by...) 再DBgrid的OnDrawColumncell事件中写入:if column.index=0 thendbgrid.canvs.textout(rect.left,rect.top,inttostr(adoquery.recNo)); : tyh800220(风林火山) are you guojing?? 线程中引用了单元文件,但是还是提示未定义,怎么回事呢? 请教一个delphi中关于dbgrideh中cell的问题 有关Cxgrid多表头问题 如何在sEdit文本框中输入中文逗号 关于cxGrid的Cell编辑问题 delphi8的升级那里可以下载到? 为什么用installshield Express生成安装程序出现下面的错误,请问如何解决. 部分匹配的过滤条件如何写???在线等待!!!! 谁有DELPHI7的注册码? 解决了问题全部给分 请帮个忙:请帮我写几句代码,最多不超过5行 如何将ADOCONNECTION作为一个参数传给DLL
http://expert.csdn.net/Expert/topic/1414/1414972.xml?temp=.6763727
在adoquery1的oncalcfields事件中添加
ADOquery1.FieldByName('NO').AsInteger:=abs(adoquery1.RecNo);
oracle:rownum
db2:rownumber over (orader by...)
if column.index=0 then
dbgrid.canvs.textout(rect.left,rect.top,inttostr(adoquery.recNo));