我已经知道如何对datagridview进行排序,但只能在一列中进行排序。
DataGridView1.Sort(DataGridView1.Columns(0),
System.ComponentModel.ListSortDirection.Ascending)
假设我有两列得分和时间
第一个得分= 50,时间= 0:2:500(m:s:f)
第二次得分= 100且时间= 0:1:500(m:s:f)
Dim sql As String = "Select FULLNAME as [NAME], scrAlphabet as [SCORE],tmAlphabet as [TIME] from qryAlphabet"
cmd = New OleDbCommand(sql, conn)
conn.Open()
adapter.SelectCommand = cmd
adapter.Fill(dt)
bsource.DataSource = dt
DGDisplay.DataSource = bsource
adapter.Update(dt)
谢谢和最诚挚的问候。