婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > GridView多層嵌套和折疊與展開(kāi)(修改適合自己使用)

GridView多層嵌套和折疊與展開(kāi)(修改適合自己使用)

熱門(mén)標(biāo)簽:蘋(píng)果手機(jī)凱立德地圖標(biāo)注 玉林市機(jī)器人外呼系統(tǒng)哪家好 百度ai地圖標(biāo)注 電話機(jī)器人軟件銷售工作 預(yù)測(cè)式外呼系統(tǒng)使用說(shuō)明 合肥電銷外呼系統(tǒng)哪家公司做的好 同安公安400電話怎么申請(qǐng)流程 申請(qǐng)400電話手續(xù) 南陽(yáng)外呼系統(tǒng)定制化
Insus.NET近段時(shí)間應(yīng)朋友的要求,寫(xiě)一個(gè)GridView多層嵌套和折疊與展開(kāi)。這個(gè)功能的GridView多層嵌套沒(méi)有問(wèn)題,因?yàn)橐呀?jīng)做了無(wú)限次數(shù),但是折疊與展開(kāi)的功能,卻花上不少時(shí)間(網(wǎng)上找資料),雖找到資料可參考,還是了解明它,并修改適合自己程序使用。效果如下:

站點(diǎn)中多個(gè)頁(yè)面使用,因此Insus.NET把它寫(xiě)在一個(gè)用戶自定義控件ASCX上。
復(fù)制代碼 代碼如下:

InsusMenu.ascx

%@ Control Language="VB" AutoEventWireup="false" CodeFile="InsusMenu.ascx.vb" Inherits="AscxControls_InsusMenu" %>

!--折疊與展開(kāi)的Javascript部分-->
script type="text/javascript" language="javascript">
function ShowHidde(sid, evt) {
evt = evt || window.event;
var target = evt.target || evt.srcElement;
var objDiv = document.getElementById("div" + sid);
objDiv.style.display = objDiv.style.display == "none" ? "block" : "none";
target.title = objDiv.style.display == "none" ? "Show" : "Hide";
var imgid = 'img' + sid;
document.getElementById(imgid).src = objDiv.style.display == "none" ? "Image/+.gif" : "Image/-.gif";
}
/script>
!--第一層-->
asp:GridView ID="GridViewYear" runat="server" Width="100%" AutoGenerateColumns="False"
OnRowDataBound="GridViewYear_RowDataBound" ShowHeader="false" BorderWidth="0">
Columns>
asp:TemplateField>
ItemStyle BorderWidth="0" Height="25" />
ItemTemplate>

!--下在這個(gè)綁定Eval("Year"),是為獲取唯一ID,如果你的記錄有一個(gè)主鍵的話,可以綁定主鍵的字段名-->
img id='img%# Eval("Year")%>' style="border: 0px;" src="Image/+.gif" onclick="ShowHidde('%#Eval("Year")%>',event)" />

!--下面這個(gè)綁定,是第一層顯示的文字-->
%# Eval("Year") "年"%>
div id='div%# Eval("Year")%>' style="display: none;">

!--第二層-->
asp:GridView ID="GridViewMonth" runat="server" OnRowDataBound="GridViewMonth_RowDataBound" Width="100%" AutoGenerateColumns="False" ShowHeader="False" BorderWidth="0">
Columns>
asp:TemplateField>
ItemStyle BorderWidth="0" Height="25" />
ItemTemplate>
!--這部分的解釋,可參考上面。-->
img id='img%# Eval("Month")%>' style="border: 0px; padding-left: 20px;" src="Image/+.gif" onclick="ShowHidde('%#Eval("Month")%>',event)" />
%# Eval("Month") "月"%>
div id='div%# Eval("Month")%>' style="display: none;">

!--第三層-->
asp:GridView ID="GridViewVideoFile" runat="server" Width="100%" AutoGenerateColumns="False"
ShowHeader="False" BorderWidth="0">
Columns>
asp:TemplateField>
ItemStyle BorderWidth="0" Height="25" />
ItemTemplate>
img style="border: 0px; padding-left: 40px; padding-right:5px; width: 16px; height: 16px; vertical-align: middle;" src="Image/m_file.png" />asp:HyperLink ID="HyperLinkPlayer" runat="server" NavigateUrl='%# "~/VideoPlayer.aspx?videokey=" Eval("VideoLibrary_nbr")%>' Text='%# Eval("OldFileName").Substring(0, Eval("OldFileName").LastIndexOf("."))%>' Target="_blank">/asp:HyperLink>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>
/div>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>
/div>
/ItemTemplate>
/asp:TemplateField>
/Columns>
/asp:GridView>

復(fù)制代碼 代碼如下:

InsusMenu.ascx.vb

Imports System.Data
Imports Insus.NET

Partial Class AscxControls_InsusMenu
Inherits System.Web.UI.UserControl

'宣告實(shí)例
Dim objVideoLibrary As New VideoLibrary()

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not IsPostBack Then
Data_Binding()
End If
End Sub

Private Sub Data_Binding()
'從數(shù)據(jù)庫(kù)獲取數(shù)據(jù),綁定在第一層的GridView
Me.GridViewYear.DataSource = objVideoLibrary.GetYear()
Me.GridViewYear.DataBind()
End Sub

'數(shù)據(jù)綁定在第二層的GridView
Protected Sub GridViewYear_RowDataBound(sender As Object, e As GridViewRowEventArgs)


Dim dvr As DataRowView = DirectCast(e.Row.DataItem, DataRowView)
If e.Row.RowType = DataControlRowType.DataRow Then
If e.Row.FindControl("GridViewMonth") IsNot Nothing Then
Dim Gv As GridView = DirectCast(e.Row.FindControl("GridViewMonth"), GridView)
objVideoLibrary.Year = ConvertData.ToSmallInt(dvr("Year"))
Gv.DataSource = objVideoLibrary.GetMonthByYear()
Gv.DataBind()
End If
End If
End Sub

'數(shù)據(jù)綁定在第三層的GridView
Protected Sub GridViewMonth_RowDataBound(sender As Object, e As GridViewRowEventArgs)
Dim dvr As DataRowView = DirectCast(e.Row.DataItem, DataRowView)
If e.Row.RowType = DataControlRowType.DataRow Then
If e.Row.FindControl("GridViewVideoFile") IsNot Nothing Then
Dim Gv As GridView = DirectCast(e.Row.FindControl("GridViewVideoFile"), GridView)
objVideoLibrary.Year = ConvertData.ToSmallInt(dvr("Year"))
objVideoLibrary.Month = ConvertData.ToTinyInt(dvr("Month"))
Gv.DataSource = objVideoLibrary.GetByYearAndMonth()
Gv.DataBind()
End If
End If
End Sub
End Class
您可能感興趣的文章:
  • 探討:如何在ScrollView中嵌套ListView
  • Android筆記之:在ScrollView中嵌套ListView的方法
  • gridview和checkboxlist的嵌套相關(guān)應(yīng)用
  • 解決EditText、ListView以及GridView同時(shí)使用,輸入法自動(dòng)跳出來(lái)的方法
  • android ListView和GridView拖拽移位實(shí)現(xiàn)代碼
  • ListView嵌套GridView使用詳解及注意事項(xiàng)

標(biāo)簽:南昌 南京 海南 南京 嘉興 淄博 臺(tái)州 揚(yáng)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《GridView多層嵌套和折疊與展開(kāi)(修改適合自己使用)》,本文關(guān)鍵詞  GridView,多層,嵌套,和,折疊,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《GridView多層嵌套和折疊與展開(kāi)(修改適合自己使用)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于GridView多層嵌套和折疊與展開(kāi)(修改適合自己使用)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    激情综合网av| 精品国产伦一区二区三区观看方式| 亚洲国产日韩在线一区模特| 成人激情午夜影院| 韩国精品免费视频| 国产a级毛片一区| 欧美日韩激情在线| 日本怡春院一区二区| 欧美一区二区黄色| 国产成人av一区二区| 自拍偷拍欧美激情| 欧美高清激情brazzers| 久久精品国产成人一区二区三区 | 欧美精品一区二区久久婷婷| 国产在线国偷精品产拍免费yy| 欧美韩日一区二区三区四区| 91麻豆国产精品久久| 日韩精品三区四区| 日韩精品亚洲一区二区三区免费| 91精品国产综合久久蜜臀| 国产成人亚洲精品狼色在线| 亚洲色图制服诱惑| 69久久99精品久久久久婷婷| 国产福利91精品一区| 亚洲综合久久久| 欧美mv和日韩mv的网站| av一区二区三区| 人人狠狠综合久久亚洲| 国产精品免费丝袜| 欧美日韩dvd在线观看| 国产福利精品导航| 日韩国产精品久久| 国产精品久久毛片a| 欧美日本视频在线| 粉嫩欧美一区二区三区高清影视| 亚洲成a人片综合在线| 国产日韩在线不卡| 91.麻豆视频| 国产成人aaa| 日韩av网站在线观看| 国产精品久久久久影院亚瑟| 日韩免费一区二区三区在线播放| 岛国精品在线观看| 麻豆一区二区三区| 亚洲九九爱视频| 久久久99精品免费观看| 欧美性感一区二区三区| 成年人午夜久久久| 国产美女精品在线| 日韩成人av影视| 亚洲最大成人综合| 中文字幕亚洲一区二区av在线| 欧美一级高清片| 欧美在线视频全部完| 国产大陆精品国产| 精品亚洲国内自在自线福利| 亚洲成人动漫在线观看| 怡红院av一区二区三区| 国产精品久久二区二区| 久久久久99精品一区| 日韩精品一区二区三区在线| 在线视频国产一区| 一本久道久久综合中文字幕| kk眼镜猥琐国模调教系列一区二区 | 成人动漫一区二区在线| 激情欧美一区二区三区在线观看| 亚洲成av人影院| 亚洲国产视频a| 一区二区三区高清不卡| 亚洲免费在线观看视频| 国产精品久久三区| 久久九九久久九九| 国产精品久久久久久久久动漫| 久久久久久亚洲综合影院红桃| 欧美成人欧美edvon| 精品精品国产高清a毛片牛牛| 日韩欧美一二三区| 精品美女在线播放| 久久影视一区二区| 国产亚洲欧美日韩俺去了| 国产午夜亚洲精品不卡| 国产欧美综合在线观看第十页| 久久久国产精品麻豆| 国产色婷婷亚洲99精品小说| 中文字幕电影一区| 亚洲免费在线电影| 午夜欧美在线一二页| 亚洲成av人片在www色猫咪| 免费人成精品欧美精品| 国产在线国偷精品免费看| 成人性色生活片| 91麻豆成人久久精品二区三区| 在线视频欧美精品| 日韩女优制服丝袜电影| 国产欧美一区二区三区鸳鸯浴 | 欧美三级一区二区| 88在线观看91蜜桃国自产| 精品电影一区二区| 国产精品亲子伦对白| 亚洲欧美国产高清| 免费人成在线不卡| jlzzjlzz亚洲女人18| 日本精品免费观看高清观看| 5858s免费视频成人| 久久综合色天天久久综合图片| 国产精品久久久久一区| 五月激情综合色| 国产成人一区二区精品非洲| 色域天天综合网| 日韩欧美激情在线| 亚洲色图清纯唯美| 蜜桃av一区二区在线观看| 成人一级片在线观看| 欧美体内she精视频| 久久综合99re88久久爱| 亚洲欧美日韩国产另类专区| 蜜桃av一区二区在线观看| 99精品视频在线播放观看| 欧美日韩国产乱码电影| 欧美激情综合在线| 青青草国产精品97视觉盛宴| 成人国产电影网| 这里只有精品电影| 日韩伦理av电影| 国产精品综合一区二区三区| 欧美中文字幕久久| 中文字幕欧美日本乱码一线二线 | 婷婷中文字幕综合| 99久久久免费精品国产一区二区 | 高清shemale亚洲人妖| 91久久精品午夜一区二区| 26uuu国产在线精品一区二区| 一区二区欧美在线观看| 国产91精品在线观看| 91精品国产欧美一区二区18| 综合欧美亚洲日本| 国内精品不卡在线| 欧美一区二区在线看| 亚洲一区二区免费视频| 国产成人综合视频| 日韩欧美一二区| 视频一区视频二区中文字幕| 99v久久综合狠狠综合久久| 久久久综合视频| 麻豆精品在线视频| 在线91免费看| 亚洲高清免费一级二级三级| 99久久婷婷国产| 国产精品午夜久久| 国产精品一区二区果冻传媒| 精品国免费一区二区三区| 日本aⅴ免费视频一区二区三区 | 成人av电影免费观看| 久久人人爽人人爽| 国产美女主播视频一区| 日韩欧美国产麻豆| 蜜桃久久久久久| 欧美成人伊人久久综合网| 日韩va欧美va亚洲va久久| 欧美日韩精品一区视频| 亚洲午夜久久久久久久久电影网 | 中文字幕+乱码+中文字幕一区| 国产一区二区三区不卡在线观看| 91精品国产综合久久小美女| 日本少妇一区二区| 91麻豆精品国产自产在线观看一区| 五月天亚洲婷婷| 欧美一区二区三区小说| 日韩福利电影在线观看| 精品乱码亚洲一区二区不卡| 久久激情综合网| 久久夜色精品国产欧美乱极品| 国产在线精品一区二区不卡了| 久久―日本道色综合久久| 国产成人在线视频网址| 国产嫩草影院久久久久| 成人综合在线观看| 国产精品国产三级国产普通话99 | 成人教育av在线| 亚洲视频精选在线| 欧美性色aⅴ视频一区日韩精品| 亚洲主播在线播放| 51精品国自产在线| 国产尤物一区二区| 国产精品久久久久久久久久久免费看| 99久久国产综合精品女不卡| 亚洲一卡二卡三卡四卡五卡| 欧美高清激情brazzers| 国产一二三精品| 亚洲三级免费观看| 制服丝袜一区二区三区| 精品一区中文字幕| 国产精品乱人伦一区二区| 一本久久精品一区二区| 日本欧美久久久久免费播放网| 久久久久青草大香线综合精品| 91麻豆精东视频| 美女视频网站久久| 成人免费一区二区三区在线观看| 欧美日韩中文字幕一区|