为什么Datagrid 刷新后行号还是连续递增?

zhwb36 2008-04-30 10:10:40
Datagrid 绑定的Adorecordset的记录已经全部被删除,然后重新插入新的数据,但是Datagrid的行号却是继删除前的行号递增的,怎么使这个行号能在记录删除后初始化,等adorecordset重新插入数据时行号从1开始,而不是继删除前的递增值?
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
zhwb36 2008-04-30
  • 打赏
  • 举报
回复
我是在设计阶段设置了DATAGRID的列,如果采用clearfields会不会要我重新用程序设置列信息 ?
CathySun118 2008-04-30
  • 打赏
  • 举报
回复
调用ClearFields方法
波导终结者 2008-04-30
  • 打赏
  • 举报
回复

set Grid.datasource=nothing

set Grid.datasource=rs
试试,DataGrid我不太熟,平时用的都是Flexgrid
zhwb36 2008-04-30
  • 打赏
  • 举报
回复
是rowcolchang事件里面的lastRow属性递增的,不是row
zhwb36 2008-04-30
  • 打赏
  • 举报
回复
不是数据库的自增字段,而是datagrid.row属性,比如说原来datagrid有两条记录,后来操作adorecordset把这两条记录删除,然后refresh,重新再插入三条数据,这时候datagrid的row属性是递增的,后三条记录的row属性分别是3,4,5了,我想把它变成1,2,3
波导终结者 2008-04-30
  • 打赏
  • 举报
回复
是自增字段吗?用Alter重置就可以了

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧