see:
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskaddingsortingtodatagridwebcontrol.htm
and
DataGrid Web 服务器控件提供一种向网格中添加排序功能的途径,可以使用下列这些方法排序:
后台写代码
Public Sub grdParts_Sort(ByVal sender As Object, ByVal e As DataGridSortCommandEventArgs)
If lblSortColumn.Text = e.SortExpression Then
If lblSortOrder.Text = "DESC" Then
lblSortOrder.Text = "ASC"
Else
lblSortOrder.Text = "DESC"
End If
Else
lblSortColumn.Text = e.SortExpression
lblSortOrder.Text = "ASC"
End If
grdMain.DataSource = GetDataView(strSQL, "content")
grdMain.DataBind()
End Sub
代码是VB的,你稍加修改就可以了!