有分就拣!!!!!!!!!!!!!!!!!!!!!!!!!!(20分)

  • 主题发起人 主题发起人 txyx
  • 开始时间 开始时间
T

txyx

Unregistered / Unconfirmed
GUEST, unregistred user!
我想单击dbgrid的title后,对表newtable按照索引字段aa排序(升序)
应该怎么搞啊??
procedure TForm2.DBGrid1TitleClick(Column: TColumn);
begin
//showmessage('单击了字段:'+column.Title.Caption);
table1.????
end;
 
如果是用ADOQUERY的话,就可以ADOQUERY1。sort('字段');
用BDE就没有那么方便的排序方法了,要自己写sql语句。
 
用QUERY做数据源,用SQL重新排一下序就行了,不是很简单吗?哈哈!
我倒是不太明白想资源管理器那样的他是怎么实现的?
 
可是我是用table做的数据源呀,要是用query,我就不来问了!
 
table中不是有filer 与filtered吗。
你可以通过这两个属性进行操作。
filter是放sql语句中的where 后的。
filtered是一个布尔,用以控制是否使用filter属性。
 
多人接受答案了。
 
后退
顶部