序号问题(100分) 在下现在正在做一个无聊的delphi系统,其中的数据库表格用的dbGridEH但是现实的时候需要显示序号,向Excel那样的,其实就是行号不知道在DBGridEH里怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小舟大虾: 可不可以说得更清楚一点,具体在DBGridEH里怎么读recno呢 可以当一个字段显示在DBGridEH里吗 十分感谢你的回答! 很遗憾,在GRID里不能直接使用recno,不过你可以这样:在SQL语句中先加1个空字段,然后在query控件中的这个字段的OnGetTest方法中把recno属性赋值给这个字段。good luck... 在ADOQuery1或adotable控件鼠标右击,在fields editer中 添加 all fields这时你的ADOQuery的所有字段都显示出来了这是在添加new field例如:number字段然后在ADOQuery1控件的onCalcFields事件中加入你的代码使new的值满足你的要求 DataModule1.ADOQuery1.Fieldsbyname[number].value:=DataModule1.ADOQuery1.recno;这时你要运行程序,你的number字段已经自动添加到了DBGrid中的最后一列。如果希望number在第一列,可以更改dbgrid中number的顺序为第一位,也可以回头在上面的fields editer中,将number的顺序改为第一位。 如是这样可能用StringGird可能更好一些 开放源码的 CnPack IDE 专家包发布 0.8.9 版 菜鸟急:如何比较两个datetime型的数的time部分时间是否完全一样? find 懂C的朋友请教一个问题 打印机套打发票问题。。。 如何实现用包插件功能? 请大家看看,sql问题! Indy9 TIdHttpServer接收中文出现?(乱码) 关于TTreeView 谁有源码的压缩控件?急需 [email protected] 麻烦查错 您好,请教关于数据库的问题,谢谢
可不可以说得更清楚一点,具体在DBGridEH里怎么读recno呢
可以当一个字段显示在DBGridEH里吗
十分感谢你的回答!
在SQL语句中先加1个空字段,然后在query控件中的这个字段的OnGetTest方法中把recno属性赋值给这个字段。
good luck...
在ADOQuery1或adotable控件鼠标右击,在fields editer中 添加 all fields
这时你的ADOQuery的所有字段都显示出来了
这是在添加new field
例如:number字段
然后在ADOQuery1控件的onCalcFields事件中加入你的代码
使new的值满足你的要求
DataModule1.ADOQuery1.Fieldsbyname[number].value:=DataModule1.ADOQuery1.recno;这时你要运行程序,你的number字段已经自动添加到了DBGrid中的最后一列。
如果希望number在第一列,可以更改dbgrid中number的顺序为第一位,也可以回头在上面的fields editer中,将number的顺序改为第一位。