社区
Delphi
帖子详情
DBGRID如何实现上下行互换?
qxy19980231
2006-11-21 10:11:53
比如我查询出来的数据如下
单号 序号 物品类型
001 01 拖把
001 02 椅子
001 03 桌子
001 04 文件柜
我想有个按钮A 和按钮B 当选中某行时候 我按A的时把当前数据和上一行数据互换。
例如当前行是 001 02 椅子 当我按A的时候 数据变为
单号 序号 物品类型
001 01 椅子
001 02 拖把
001 03 桌子
001 04 文件柜
如何判断当前行的行号呢?
我只会取当前行的某列的值!
...全文
110
3
打赏
收藏
DBGRID如何实现上下行互换?
比如我查询出来的数据如下 单号 序号 物品类型 001 01 拖把 001 02 椅子 001 03 桌子 001 04 文件柜 我想有个按钮A 和按钮B 当选中某行时候 我按A的时把当前数据和上一行数据互换。 例如当前行是 001 02 椅子 当我按A的时候 数据变为 单号 序号 物品类型 001 01 椅子 001 02 拖把 001 03 桌子 001 04 文件柜 如何判断当前行的行号呢? 我只会取当前行的某列的值!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qxy19980231
2006-11-22
打赏
举报
回复
恩,想來想去我也是這樣實現的!不知道有沒有更好的方法!
lihuasoft
2006-11-21
打赏
举报
回复
DBGrid中的内容是数据源的真实反应...因此,你可以在点击事件中写代码,把当前数据行“序号”字段减1,同时把上一行序号字段+1处理.....
当然,“序号”字段要求是数据集的排序字段....
qxy19980231
2006-11-21
打赏
举报
回复
其实在好多软件中都有类似的功能,比如下载软件的下载列表,把某个文件的优先权提高(上移一行,上移到顶部等等),一般的MP3播放器也可以把播放列表这样更改...等等....
DB
Grid
moved up and down the line of mobile recording.
DB
Grid
moved up and down the line of mobile recording.
db
grid
实现
上下移动记录的行移动.
Delphi中的
DB
Grid
如何
实现
使用鼠标滚轮上下
Delphi中的
DB
Grid
如何
实现
使用鼠标滚轮上下:首先,往窗体上加入一个ApplicationEvents组件,此组件位于additional选项卡内。
利用ADO和
DB
Grid
实现
VisualC++对SQL数据库的访问
利用ADO和
DB
Grid
实现
VisualC++对SQL数据库的访问,简单易用,有详细说明。
delphi
db
grid
实现
滚轮效果.doc
delphi
db
grid
实现
滚轮效果
DB
Grid
当前行号、第一列不动
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章