想达到如下目的:
点击dbgrid的字段名时,该字段能按预先设置的方式排序。
点击dbgrid的字段名时,该字段能按预先设置的方式排序。
解决方案 »
- ><><><><在Word的一个对话框里有YES 和 NO 两个按钮 ,怎么在我的程序里模拟点击哪个YES按钮..???><><><>
- 菜鸟第一问:关于Variant数据类型的问题??
- 有没有函数可以取得字符串中某个字符串的总量?
- 三层数据库客户端问题
- 文件传输,单向-->>双向的实现方法???
- 一个看似简单的问题:Unable to invoke Code Completion due to errors in source code!!
- 怎样控制TrichEdit的光标,使之在不同的行移动
- 为什么我传送EXE文件后,该EXE文件打不开了?
- 如何在Windows2000下屏蔽ALT+Tab键
- 用Delphi5的Database Desktop 查询Paradox7(*.DB)数据库(10万条记录以上)为什么有的记录不可见?
- 如何只通过D中的组件实现客户端与服务端的数据交换(加分100)
- 语法问题!
下sql命令
只要你的排序代码编写正确,你同样可以利用右健菜单啊呵呵,不过标准的,还是楼上xiaobudian125(小不点)的 方法
谢谢了哦
如:
var s:string;
s:=DBGrid1.Columns[column.Index].FieldName;
With dm.adocodeQuery do Begin
Close;
Sql.Clear;
Sql.Add('Select * From repair');
if column.Title.Caption='承修单位' then
sql.add('order by 承修单位');
Open;
End;
上面的例子仅供参考
adoquery1.SQL.Clear;
adoquery1.Close;
adoquery1.Sql.Add('Select * From 操作员表 order by '''+column.Title.caption+'''');
adoquery1.Open;
执行不过去啊,好像是发生冲突,但是column.title.caption确实能捕捉到字段名称,但合起来就有错误,请问这是怎么回事。谢谢
比如说让你的数据集排序等等!
有问题请发信息到我的E-mail:[email protected]