【问题标题】:Sorting information in Datagrid在 Datagrid 中对信息进行排序
【发布时间】:2016-06-26 03:29:48
【问题描述】:

我有一个链接到 VB6 中的 access 数据库的数据网格。当用户单击命令按钮时,如何按升序对数据进行排序。

我的代码:

Private Sub Form_Load()
  connSearch.Open connstr
  Adodc1.ConnectionString = Conn.connstr
  Set StudentTable.DataSource = Adodc1
  Adodc1.Visible = False
End Sub

Private Sub cmdSort_Click()
  Dim LNsql As String
  connSearch.Close
  connSearch.Open connstr
  LNsql = "select * from Table1 order By LastName" & " " & StudentTable.Columns(2).Caption & "Asc"
  StudentTable.Refresh
End Sub

【问题讨论】:

    标签: sorting datagrid vb6


    【解决方案1】:

    如果您的记录集的CursorLocation 属性设置为 adUseClient,您不需要关闭并重新打开记录集。只需使用Recordset.Sort 方法即可。

    Private Sub cmdSort_Click()
        Adodc1.Recordset.Sort = "LastName"   'data field name
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2014-12-12
      • 2010-12-10
      • 1970-01-01
      • 2012-01-31
      • 2012-02-12
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 2017-06-09
      相关资源
      最近更新 更多