需要的话,我可以给你一个控件。这个控件不止可以排序,而且可以多重排序。其它功能更为强大!

解决方案 »

  1.   

    谢谢!请问如何加分!!好像最多只能加20分!
      

  2.   

    哎,如果你用ADO Express组件就好了,如果是这样的话,你可以使用DBGrid的TitleClick事件,它传递一个参数用以指示用户点击的列,然后只需要:
        DataSet->Sort = Column->FieldName就可以啦。
        如果是DBE的数据集,就只好使用TQuery组件,然后使用ORDER BY来实现了。
    对了TitleClick不知道我是否记错了,可能不是这个名字,你可以找找看。