摘要:Gridview 排序欄位表頭加上文字或圖示
於rowcreated事件中加上判斷,並於header的cells中加入literal或img的控制項
Protected Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
If e.Row.RowType = DataControlRowType.Header Then
For Each field As DataControlField In GridView1.Columns
If GridView1.SortExpression <> "" And field.SortExpression = GridView1.SortExpression Then
If GridView1.SortDirection = SortDirection.Ascending Then
e.Row.Cells(GridView1.Columns.IndexOf(field)).Controls.Add(New LiteralControl(" ▲"))
Else
e.Row.Cells(GridView1.Columns.IndexOf(field)).Controls.Add(New LiteralControl(" ▼"))
End If
End If
Next
End If
End Sub