社区
数据库相关
帖子详情
DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决?
arraiy
2006-05-08 05:01:18
如题:
DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决?
大家有没有好的方法介绍一下!多谢!!
...全文
244
4
打赏
收藏
DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决?
如题: DBGrid中实现了按用户输入的顺序进行排序,但如果用户在当前行前插入一行顺序就出现问题了,怎么解决? 大家有没有好的方法介绍一下!多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
47522341
2006-05-10
打赏
举报
回复
自动编号一般都是聚簇索引,
数据库物理文件是按照聚簇索引排序的;
你的sql语句只是将物理文件中的数据记录display出来。
所以如果想要实现楼主的排序方式,建议选择如下方案之一:
1,不要使用自动编号字段;
2,使用一个辅助字段,sql语句中注明按照该辅助字段排序。
gulf1234
2006-05-10
打赏
举报
回复
在插入之前,记录下当前记录的那个编号(比如说10),再记录下前一条记录的编号,比如说9,那么新增记录的编号就为(10+9)/2,就就是那两个编号相加,然后除以2。但是有一个问题:
如果你用自动递增字段的话,可能你就不能对该字段进行赋值了,你可以试试。如果不行的话,你可以在程序中控制,自动加一来实现。
arraiy
2006-05-08
打赏
举报
回复
大家帮帮忙呀,小弟很急呀!
arraiy
2006-05-08
打赏
举报
回复
实现按用户输入的顺序排序是在表里加一个自动递增字段,这样每加一条记录都会自动生成编号,按这个编号排序就行.这个编号是自动累加的,但是,如果用户修改已录入资料,在某行已有记录之前插入一条新记录的时候,这个自动编号还是会累加,结果顺序就不对了!
单击
db
grid
的title对数据
进行排序
在开发基于数据库的应用程序时,数据的展示和排序是
用户
界面设计
中
的重要环节。
DB
Grid
控件在Delphi和类似的Windows开发环境
中
广泛用于显示数据库表格数据,它提供了一个直观的方式来查看和操作数据。标题点击排序...
Delphi在
DB
Grid
中
插入
下拉组合框
本篇文章将详细介绍如何在Delphi的
DB
Grid
中
插入
下拉组合框,并通过Delphi 2007的一个典型开发实例来阐述具体
实现
步骤。 1. **下拉组合框的用途** 下拉组合框通常用于限制
用户
输入
,提供已知选项供选择,这在处理...
delphi
DB
Grid
排序的两种方法(自己代码
中
,测试成功的)
### Delphi
DB
Grid
排序方法详解 #### 背景介绍 在Delphi开发环境
中
,
DB
Grid
作为常用的数据展示控件之一,在数据展示方面扮演...通过这些方法,开发者可以在Delphi应用程序
中
轻松
实现
DB
Grid
的排序功能,提升
用户
体验。
DB
Grid
单行修改、单列修改、选
中
一行
但可编辑
在这个主题
中
,我们关注的是如何
实现
DB
Grid
的单行修改和单列修改功能,以及如何设置使得在选
中
一行
时该行可编辑。下面将详细介绍这些知识点。 1. **
DB
Grid
的基本使用**:
DB
Grid
是用来绑定数据库字段的可视化组件,...
delphi
DB
Grid
_添加点击排序功能
在Delphi编程环境
中
,
DB
Grid
是一个非常常用的组件,它用于显示数据库
中
的数据,并提供
用户
交互。在许多应用程序
中
,我们希望
DB
Grid
能够支持点击列头进行自动排序,以方便
用户
快速浏览和分析数据。本教程将详细介绍...
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章