好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP數(shù)據(jù)島操作類

ASP數(shù)據(jù)島操作類

熱門標簽:企數(shù)外呼系統(tǒng)能用多久 蘭州智能語音電銷機器人功能 寧夏怎么申請400電話 離線電子地圖標注軟件注冊 咸陽銷售外呼系統(tǒng) 為什么外呼系統(tǒng)需要預存話費呢 辦理400電話一年多少錢 常用地圖標注范圍點 外呼回撥系統(tǒng)圖片
%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'            Programming By Smartpig                              '
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Class TBGrid
    public DataSource                '數(shù)據(jù)源
    public style                     '表格總風格
    public HeadStyle                 '表頭風格
    public HeadItemStyle             '表頭單獨風格
    public itemStyle                 '單元格獨立網(wǎng)絡
    public HeadSort      '表頭是否顯示排序功能
    public Columns                   '需要顯示的列元素
    public Alternate                 '是否交替風格
    public AlternateStyle            '偶數(shù)行風格
    public NormalStyle               '正常風格
    public DefaultStyle              '默認風格簇
    public PageSize                  '頁大小
    public AllowPageing              '是否分頁
    public PageingStyle              '頁數(shù)風格

    Private Templates                '自定義單元項
    private CurPage                   '當前頁
    private PageStart     '頁面開始運行時間

    '內(nèi)容之間的關系
    'Columns.add "Field","HeadText"
    'AddTemplate("HeadText",Template)
    'itemStyle.add "Field","style:adsasd"
    'HeadSort.add "Field",True
    'DataSource(Columns.Keys(i))

    Private Sub Class_Initialize   ' 設置 Initialize 事件。
        Set itemStyle  = CreateObject("Scripting.Dictionary")
        Set HeadSort  = CreateObject("Scripting.Dictionary")
        Set HeadItemStyle = CreateObject("Scripting.Dictionary")
        Set Columns   = CreateObject("Scripting.Dictionary")
        Set Templates  = CreateObject("Scripting.Dictionary")
        Set DataSource  = CreateObject("ADODB.Recordset")
        Alternate   = 0
        PageStart = Timer
    End Sub

    Private Sub Class_Terminate   ' 設置 Terminate 事件。
        Set itemStyle  = Nothing
        Set HeadSort  = Nothing
        Set HeadItemStyle = Nothing
        Set Columns   = Nothing
        Set DataSource  = Nothing
    End Sub

    Private Sub InitTable()
        'Set FieldsNum    = DataSource.Fields.Count
        'Set RowsNum     = DataSource.RecordCount
        if Columns.Count = 0 then
            For i = 0 to DataSource.Fields.Count -1
                Columns.add DataSource.Fields(i).Name,DataSource.Fields(i).Name
                response.Write(DataSource.Fields(i).Name)
            Next
        end if

        if IsEmpty(Style) and IsEmpty(NormalStyle) then
            DefaultStyle = 1
        Else
            DefaultStyle = Style
        end if

        CurPage = CInt(Request.QueryString("page"))
        if CurPage = "" then
            CurPage = 1
        End If

        if PageSize = Empty then
            PageSize = 10
        end if

        select Case DefaultStyle
        Case 1
            Style     ="align=center border=0 cellpadding=4 cellspacing=1 bgcolor='#cccccc'"
            Alternate    = 1
            HeadStyle    = "Height=25 style=""background-color:#006699;color:#ffffff"""
            AlternateStyle   = "bgColor=#ffffff height=25"
            NormalStyle    = "height=25 bgcolor=#f5f5f5"
            AllowPageing   = true
            tbGrid1.PageingStyle = "bgcolor='#f5f5f5' align='right'"
        Case 2
            Style     ="align=center border=0 cellpadding=4 cellspacing=1 bgcolor='#cccccc'"
            Alternate    = 0
            HeadStyle    = "Height=25 style=""background-color:#ffffff"""
            AlternateStyle   = "bgColor=#ffffff height=25"
            NormalStyle    = "height=25 bgcolor=#ffffff"
        Case Else
        End Select
    End sub

    public Sub AddTemplate(ByVal ColumnName,ByVal Template)
        Columns.add ColumnName,ColumnName
        Templates.add ColumnName,Template
    End Sub

    public Sub Show()
        InitTable()
        Dim tableStr
        Dim tdStart,tdEnd,tbStyle,tbContent
        Dim curRow
        Dim clm
        Dim regEx,Match,Matches
        tableStr = "table "style">"  vbCrLF
        'Draw Table Head
        Response.Write(tableStr)
        Response.Write("tr>")
        for Each clm in Columns.Keys()
            tbStyle = HeadStyle  " "  HeadItemStyle(clm)
            tdStart = "th "tbStyle">"
            tdEnd = "/th>"  vbCrLf

            Response.Write(tdStart)
            '加入表頭排序功能
            'Code by Redsun
            'Date:2005-1-17
            If HeadSort(clm) Then
                Response.Write Sort(clm,Columns(clm))
            Else
                Response.Write(Columns(clm))
            End If
            Response.Write(tdEnd)
        Next
        Response.Write("/tr>"  vbCrLF)

        'Draw Table items
        curRow = 1
        if AllowPageing > Empty then
            DataSource.PageSize = PageSize
        else
            DataSource.PageSize = DataSource.RecordCount
        end if

        if CurPage  1 then
            DataSource.AbsolutePage = 1
        end if

        if CurPage >= DataSource.PageCount then
            DataSource.AbsolutePage = DataSource.PageCount
        end if

        if CurPage >= 1 and CurPage = DataSource.PageCount then
            DataSource.AbsolutePage = CurPage
        end if

        for curRow = 1 to DataSource.PageSize
            if DataSource.EOF then
                Exit For
            end if

            Response.Write("tr>")
            for Each clm in Columns.Keys()
                if Alternate = 0 then
                    tbStyle = NormalStyle  " "  ItemStyle(clm)
                else
                    if curRow mod 2 = 0 then
                        tbStyle = AlternateStyle  " "  ItemStyle(clm)
                    else
                        tbStyle = NormalStyle  " "  ItemStyle(clm)
                    end if
                end if

                tdStart = "td "tbStyle">"
                tdEnd = "/td>"  vbCrLf

                if Templates(clm) = Empty then
                    tbContent = DataSource(clm)
                else
                    tbContent = Templates(clm)
                    Set regEx = New RegExp
                    regEx.Pattern= "{[A-Za-z0-9_-]+}"
                    regEx.IgnoreCase = True
                    regEx.Global = True
                    Set Matches=regEx.Execute(Templates(clm))
                    For each match in matches
                        On Error Resume Next
                        tbContent = Replace(tbContent,Match.Value,DataSource(Mid(Match.Value,2,Len(Match.Value)-2)),1) 
                    Next

                end if

                Response.Write(tdStart)
                Response.Write(tbContent)
                Response.Write(tdEnd)
            Next
            Response.Write("/tr>"  vbCrLF)

            DataSource.MoveNext
        Next

        'Draw Pageing Row
        if DataSource.PageCount > 1 and LCase(pageingStyle) > "none" then
            Dim i,EndPage,StartPage
            response.write("tr>")
            response.write("td colspan="  Columns.Count  " "  PageingStyle  ">")
            '改進分頁功能
            'Code by Redsun
            'Date:2005-1-17
            If CurPage>4 Then
                If CurPage+2DataSource.PageCount Then
                    StartPage = CurPage-2
                    EndPage = CurPage+2
                Else
                    StartPage = DataSource.PageCount-4
                    EndPage = DataSource.PageCount
                End If
            Else
                StartPage = 1
                If DataSource.PageCount>5 Then
                    EndPage = 5
                Else
                    EndPage = DataSource.PageCount
                End If
            End If
            If CurPage>1 Then
                Response.Write "a title='首頁' href='"GetUrl("page")"page=1'>font face=webdings>9/font>/a> "
                Response.Write "a title='上頁' href='"GetUrl("page")"page="CurPage-1"'>font face=webdings>3/font>/a> "
            Else
                Response.Write "font face=webdings>9/font> "
                Response.Write "font face=webdings>3/font> "
            End If 
            For i=StartPage to EndPage
                if i > CurPage then
                    response.write("a title='第"i"頁' href='"GetUrl("page")"page="i"'>"i"/a> ")
                Else
                    response.write("b>"i"/b> ")
                End if
            next
            If CurPageDataSource.PageCount Then
                Response.Write "a title='下頁' href='"GetUrl("page")"page="CurPage+1"'>font face=webdings>4/font>/a> "
                Response.Write "a title='尾頁' href='"GetUrl("page")"page="DataSource.PageCount"'>font face=webdings>:/font>/a> "
            Else
                Response.Write "font face=webdings>4/font> "
                Response.Write "font face=webdings>:/font> "
            End If
            Response.Write " nbsp;nbsp;[共"DataSource.RecordCount"條] ["PageSize"條/頁] [共"DataSource.PageCount"頁]"
            Response.Write " PageExecute:"Round((Timer-PageStart)*1000,2)" MS"
            response.write("/td>/tr>"  vbCrLf)
        End if
        'Draw Table end
        Response.Write("/table>")
    End sub

    '====================================================================
    '獲取當前Url參數(shù)的函數(shù)
    'Codeing by Redsun
    '====================================================================
    Private Function GetUrl(RemoveList)
        Dim ScriptAddress, M_ItemUrl, M_item
        ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))"?"'取得當前地址
        M_ItemUrl = ""
        For Each M_item In Request.QueryString
            If InStr(RemoveList,M_Item)=0 Then
                M_ItemUrl = M_ItemUrl  M_Item "=" Server.URLEncode(Request.QueryString(""M_Item""))  ""
            End If
        Next
        GetUrl = ScriptAddress  M_ItemUrl
    End Function

    
    '=============================
    '實現(xiàn)列表排序
    '返回Url參數(shù)并動態(tài)改變排序方式
    '參數(shù):需要進行排序的字段名,顯示的名稱
    '=============================
    Private Function Sort(SortStr,DispName)
        If SortStr = "" Or DispName="" Then Exit Function
        Sort = GetUrl("SOrder,SSort")
        SSort = UCase(Request.QueryString("SSort"))
        If SSort = "DESC" Then
            SSort = "ASC" 
        Else
            SSort = "DESC"
        End If
        Sort = "a class='headhref' href='"Sort"SOrder="SortStr"SSort="SSort"'>"DispNameSortType(SortStr)"/a>"
    End Function

    '-----------------------------------------------
    '標識排序列為升序還是降序方式
    '參數(shù):排序列字段名稱
    '-----------------------------------------------
    Private Function SortType(FieldName)
        Dim SOrderName
        SOrderName = Request.QueryString("SOrder")
        If SOrderName>FieldName Then Exit Function
        Dim SSortImg
        SSortImg = Request.QueryString("SSort")
        SortType = "img src='/OrderFormSystem/images/"SSortImg".gif' border='0'>"
    End Function

End Class


'users Like { UserID,LoginName,Password,RealName,Age,Gender,}
'initDB
Rs.Open "Select * from users",Cn
Dim tbGrid1
Set tbGrid1 = New TBGrid
Set tbGrid1.DataSource = Rs
tbGrid1.Columns.add "LoginName","用戶名"
tbGrid1.HeadSort.add "LoginName",True
tbGrid1.Columns.add "Password","密碼"
tbGrid1.AddTemplate "修改","a href='aaa.asp?id={UserID}'>font color=red>{RealName}/font>/a>"
tbGrid1.ItemStyle.add "Password","align=right"
tbGrid1.ItemStyle.add "修改","width=100"
tbGrid1.PageSize = 5
tbGrid1.AllowPageing = true
tbGrid1.PageingStyle = "align=right"
tbGrid1.Show()
'CloseDB
%>


標簽:家電維修 泰州 昌都 咸陽 溫州 麗江 昆明 鐵嶺

巨人網(wǎng)絡通訊聲明:本文標題《ASP數(shù)據(jù)島操作類》,本文關鍵詞  ASP,數(shù)據(jù),島,操作,類,ASP,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP數(shù)據(jù)島操作類》相關的同類信息!
  • 本頁收集關于ASP數(shù)據(jù)島操作類的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 被男狂揉吃奶胸60分钟| 国精品无码一区二区三区在线蜜医| 好吊妞国产欧美日韩一区二区三区| 欧美10p| 蓝田县| 成人性生交大片免费看中国 | 把受当宝宝一样养年上| 嗯嗯不要不要| 91精品国产99久久久久久| 永久免费mv网站入口| 国产老色鬼无码免费视频| 女人18女人毛片| 中国一级毛片在线观看| 太大了坐不下去哈昂| 国产在播放一区| 国产精品一区二区不卡| 国产真人一级a爱做片视频| 男人的又粗又长又硬| 一面膜上边一面膜下边舔B| 2023毛片| 满18进入i3秒进入7y7y| 免费无码又爽又刺激A片男男小说| 国产精品免费视频一区二区三区| pregnant性大肚婆孕交vedio| 男人添女人高潮免费观看视频| 八戒八戒电影在线观看动画 | 国产成人精品123区免费视频| freehd另类xxxx喷水| 俄罗斯aaaa一级毛片| 国产又粗又黄又爽又硬的蘑菇| 蜜臀久久99精品久久久酒店新书| free×性chinese中国| WWW成人国产高清内射| japaneseles在线播放| 偷窥wc美女毛茸茸视频| 国产毛片A级久久久不卡精品| 其实我是最强的动漫在线观看| 全肉的吸乳文一女多男| AV无码乱码在线观看演员| 国产精品一区二区成人久久安置方式和社會保障 | 91人妻精品无码一区二区密臂|