指定一个或多个 Recordset 以之排序的字段名,并指定按升序还是降序对字段进行排序。设置和返回值设置或返回以之排序的字符串(用逗号分隔的字段名),其中的每个名称是 Recordset 中的 Field。可以选择后缀空格和用于指定字段排序顺序的关键字 ASCENDING 和 DESCENDING。 说明实际上数据并没有重新排列,只是简单地按排序的顺序进行访问。如果 CursorLocation 属性被设置为 adUseClient,并且索引尚不存在,则将为 Sort 属性中指定的每个字段创建临时索引。将 Sort 属性设置为空字符串将使行重置为原始顺序,并删除临时索引。现存索引将不被删除。
=============================================================================

解决方案 »

  1.   

    Adodc.Refresh

    Data.Refresh
    如果用ADO或DAO对象
    重新检索以下数据.
      

  2.   

    找了半天,只有DataGrid才有Refresh方法,而且不起作用
      

  3.   

    DataGrid的数据源是什么?在打开数据源一次.如
    Set DataGrid=rst
      

  4.   

    DataGrid的数据源是一个Recordset对象,我就是设置这个Recordset的Sort属性
    加上Set DataGrid=rst就可以了,但是数据源并没有变,重新设一次感觉很重复,不知道还有没有其他办法?