社区
Delphi
帖子详情
如何对DBGrid中的数据进行排序?
kevindude
2003-05-30 11:26:21
如题
...全文
65
15
打赏
收藏
如何对DBGrid中的数据进行排序?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allsb
2003-06-04
打赏
举报
回复
用SQL在Qurey中“order by 字段”,然后open
AsiaIT
2003-06-01
打赏
举报
回复
procedure Tform1.DBGrid1TitleClick(Column: TColumn);
begin
mousedown:=mousedown+1;
if mousedown mod 2 =1 then
adoQuery1.Sort:=column.FieldName
else
adoQuery1.Sort:=column.FieldName+' '+'DESC';
end;
怎么样,问题解决了吧!
kevindude
2003-06-01
打赏
举报
回复
怎么设置升序或是降序呢?
黄海之滨渔夫
2003-05-31
打赏
举报
回复
星星农场说的对·
火龙岛主
2003-05-30
打赏
举报
回复
dbgrideh是什么东西啊?
dbgrideh,是Ehlib控件组中的一个组件,http://www.51delphi.com
关于排序:
order by ..
kevindude
2003-05-30
打赏
举报
回复
dbgrideh是什么东西啊? 我这里好象没有呢
mrfanghansheng
2003-05-30
打赏
举报
回复
sort 是dbgrideh里的
kevindude
2003-05-30
打赏
举报
回复
楼上的,dbgrid里面好象没有sort
firetoucher
2003-05-30
打赏
举报
回复
1 在sql语句中用order by子句
2 在dbgrid用sort
belllab
2003-05-30
打赏
举报
回复
或都用DexExpress Grid它可以让用户自己来排序
dudunono
2003-05-30
打赏
举报
回复
真正排序的是在 query 或者TABLE 中做的 利用 ORDER BY ....,.....,....
但是你可以在DBGRID的 TITLEONCLICK 事件中重新写 SQL了 这样好像有排序的效果了
u2m
2003-05-30
打赏
举报
回复
对DbGrid 排序就是对相应的数据集进行排序了
windwather
2003-05-30
打赏
举报
回复
不管是ado query或是query ,只用sql语句order by排序就可以了。当你使用它们的open方法时,
dbgrid会自动排序的。
mrfanghansheng
2003-05-30
打赏
举报
回复
如果你连接的数据源是query,那么直接用sql语句order by排序就可以了
Hank
2003-05-30
打赏
举报
回复
一个很简单的方法:
在DBGrid的OnTitleClick事件中写入:
DBGrid1.DataSource.DataSet.Sort:=Column.FieldName;
当然,你可以直接写与DBGrid关联的ADOQuery/Query即:
ADOQuery1.Sort:=Column.FieldName;
当然你可以指定那个字段排序!
单击
db
grid
的title对
数据
进行排序
单击
db
grid
的title对
数据
进行排序
.doc 单击
db
grid
的title对
数据
进行排序
.doc
delphi
DB
Grid
_添加点击排序功能
db
grid
添加点击字段名自动排序功能,注意空
数据
时候需要加入判断。
DB
Grid
DB
Grid
Eh 4.14 最新版, 强大的
数据
显示能力, 支持排序, Null 字段变色显示等.
Delphi功能丰富的
数据
库浏览器程序源代码.rar
Delphi功能丰富的
数据
库浏览器程序源代码,让
DB
Grid
组件的标题能进行对
DB
Grid
内的
数据
对行排序,把
DB
Grid
组件内的
数据
导出到HTML文件,让
DB
Grid
1控件能自动调节字段的宽度(
数据
网格自动适应宽度),用法:用
DB
Grid
的
DB
Grid
1DrawColumnCell事件调用
DB
Grid
RecordSize(Column); 然后调用
DB
Grid
AutoSize(
DB
Grid
1)即可,用法:
DB
Grid
ToHtml(
DB
Grid
1,Date,Table);
DB
Grid
1为
DB
Grid
控件,Date为一个TSrings的变量,Table为HTML文件的标题。导出到文件:Date.SaveToFile(FileName); FileName为要导出文件的路径及文件名。。。
True
DB
Grid
for .NET-基于.NET的企业版网格控件
作为ComponentOne Studio for .NET 和 ComponentOne Studio Enterprise的一部分,ComponentOne True
DB
Grid
for .NET是我们受欢迎的ActiveX控件-True
DB
Grid
Pro的.NET版本。它使用ADO.NET,最新的
数据
绑定技术,能完全管理
数据
库界面并提供强大灵活的浏览,编辑,添加和操作表格
数据
的能力。 True
DB
Grid
Pro for ActiveX的爱好者会喜欢ComponentOne True
DB
Grid
for .NET。因为它包含了您所依赖的特性:复合显示模式,具有独立或同步滚动的水平和垂直拆分,完全可定制网格界面(字体,颜色,图片和格式),增强键盘导航,健壮的打印选项以及其它更多特性! [特 性] ComponentOne True
DB
Grid
for .NET具有您对我们畅销的ActiveX 控件True
DB
Grid
Pro所期望的高级特性。以下是一个实例: 复合显示模式以最实用的格式表示
数据
:标准Outlook样式分组,可以动态的排序网格列;分层
数据
显示提供了增强的Master-Detail显示以及完全可编辑的下拉视图;窗体视图可在需要能修改的标准“窗体”
中
重新定位
数据
;反转视图可将行转换为列,从而提供方便的“向下读”方式。 Microsoft Word- 和Excel-类型模型定制网格的外观:字体,颜色,图片以及格式化规范。从列和行边框…到前景图片…到正文环绕。能非常简单的让网格显示出您需要的结果。 具有定制滚动条的垂直和水平分割可以水平,垂直和两者同时分割网格!此外,您具有对滚动行为的控制:选择具有在每个分割
中
独立工作的滚动条(对于需要从不同列的
数据
中
对比字段值时非常有效)或选择一个滚动条同步滚动复合分割。 2D和3D单元显示选择两维,三维和两者结合来控制单元外观符合您的要求。例如,您可能希望允许鼠标移动元素来获得一个3D外观。 Excel-类型单元格选项选择不但可以是任何行或列,而且可以是任何区域的单元。 丰富的滚动能力跟踪滚动条的位置并且在滚动条移动时给用户一个信息弹出框。 自动调整列尺寸(弹性模式)当网格水平尺寸调整时,通过适当改变列的尺寸保证您的
数据
可见。 增强键盘导航当用户按回车键时使用DirectionAfterEnter属性控制下一单元的相应位置。 FilterBar
数据
输入行实现定制用户操作,如增长搜索和记录集过滤。 标签属性可以向一个列附加任何类型的对象。 合并相邻单元从指定的列
中
合并相邻
数据
行到一个不可编辑单元,或独立显示所有单元属性。 AutoDropdown和 AutoCompletion属性 · 通过减少下拉选项所需按键次数来简化
数据
输入。 · 自动将网格单元转换为True
DB
DropDown值 · 连接一个T
DB
DropDown控件到一个包含值和描述的表上,该表的下拉选项将自动的将描述映射到该值上。 · 健壮的打印选项 · 控件打印具有完备的功能,如缩放,调整到窗体,停止分页以及打印预览。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章