2016-06-26 1 views
1

VB6의 액세스 데이터베이스에 연결된 DataGrid가 있습니다. 사용자가 명령 단추를 클릭 할 때 오름차순으로 데이터 정렬 방법Datagrid에서 정보 정렬

내 코드 :

레코드 집합의 CursorLocation 속성을 닫으 및 레코드를 다시 열 필요가 없습니다 adUseClient를로 설정되어있는 경우
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 

답변

1

. Recordset.Sort 방법을 사용하면됩니다.

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