webpageshare.vb

来自「是可以运行的电子光盘 有程序与PPT介绍 对于学习VB。NET的有参考意义」· VB 代码 · 共 25 行

VB
25
字号
Imports Microsoft.VisualBasic

Public Module WebPageShare
    Public Sub GridViewSort(ByVal GridView1 As GridView, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs)
        '所有页面GridView控件的排序,共用Session("SortName")和Session("SortAscending")会话
        Dim strSortBy As String = System.Web.HttpContext.Current.Session("SortName")
        Dim strSortAscending As String = System.Web.HttpContext.Current.Session("SortAscending")
        System.Web.HttpContext.Current.Session("SortName") = e.SortExpression '从事件参数获取排序数据列
        If e.SortExpression = strSortBy Then
            System.Web.HttpContext.Current.Session("SortAscending") = IIf(strSortAscending = "yes", "no", "yes")
        Else
            System.Web.HttpContext.Current.Session("SortAscending") = "no"
        End If

        For i As Short = 0 To GridView1.Columns.Count - 1
            GridView1.Columns(i).HeaderText = Replace(GridView1.Columns(i).HeaderText, Data.C_strImgAsc, "")
            GridView1.Columns(i).HeaderText = Replace(GridView1.Columns(i).HeaderText, Data.C_strImgDesc, "")
            If GridView1.Columns(i).SortExpression = e.SortExpression Then
                GridView1.Columns(i).HeaderText &= IIf(strSortAscending = "yes", Data.C_strImgDesc, Data.C_strImgAsc)
                'Return
            End If
        Next
    End Sub
End Module

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?