xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 5KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-13
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

TreeView&XML實(shí)現(xiàn)無限分級(jí),遞歸實(shí)現(xiàn)無限分級(jí),無論在xml文件中添加幾級(jí)都可以實(shí)現(xiàn).

資源截圖

代碼片段和文件信息

using?System;
using?System.Data;
using?System.Configuration;
using?System.Web;
using?System.Web.Security;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?System.Web.UI.WebControls.WebParts;
using?System.Web.UI.HtmlControls;
using?System.xml;

public?partial?class?_Default?:?System.Web.UI.Page?
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????????if?(!IsPostBack)
????????{
????????????BindTreeView();
????????}
????}

????///?
????///?讀取xml文件并將讀出的數(shù)據(jù)填充到TreeView控件中
????///?

????void?BindTreeView()
????{
????????//新建個(gè)DataSource指向要綁定的文件
????????xmlDataSource?xds?=?new?xmlDataSource();
????????xds.DataFile?=?Server.MapPath(“Funxml.xml“);

????????xmlDocument?xmlDocument?=?xds.GetxmlDocument();
????????//把根節(jié)點(diǎn)的東東和treeView實(shí)例根節(jié)點(diǎn)群丟進(jìn)去遞歸
????????BindxmlToTreeView(xmlDocument.DocumentElement?TreeView1.Nodes);
????}

????///?
????///?遞歸調(diào)用,讀取xml文件中的數(shù)據(jù),填充到TreeView控件中
????///?

????///?遞歸調(diào)用中的子節(jié)點(diǎn)
????///?父節(jié)點(diǎn)的子節(jié)點(diǎn)集合
????void?BindxmlToTreeView(xmlNode?node?TreeNodeCollection?tnc)
????{
????????//獲得節(jié)點(diǎn)字段值
????????string?strId=““;
????????if?(node.Attributes[“id“]?!=?null)
????????{
????????????//獲取節(jié)點(diǎn)值
????????????strId?=?node.Attributes[“id“].Value;
????????}
????????string?strUrl=““;
????????if?(node.Attributes[“url“]?!=?null)
????????{
????????????//獲取該節(jié)點(diǎn)所超連接的URL地址
????????????strUrl?=?node.Attributes[“url“].Value;
????????}

????????TreeNode?myNode?=?new?TreeNode(strId);
????????if?(strUrl?==?““)
????????{
????????????//如果strUrl為空,則當(dāng)點(diǎn)擊該節(jié)點(diǎn)時(shí)不會(huì)有超連接,只是打開節(jié)點(diǎn)或收縮節(jié)點(diǎn)
????????????myNode.SelectAction?=?TreeNodeSelectAction.Expand;
????????}
????????else
????????{
????????????myNode.NavigateUrl?=?strUrl;//設(shè)置當(dāng)點(diǎn)擊該節(jié)點(diǎn)時(shí)所指向的頁面的URL地址
????????}
????????tnc.Add(myNode);

????????foreach?(xmlNode?n?in?node.ChildNodes)
????????{
????????????//指向子節(jié)點(diǎn)和父節(jié)點(diǎn)的子節(jié)點(diǎn)群
????????????BindxmlToTreeView(n?myNode.ChildNodes);//或者把myNode用tnc[tnc.Count?-?1]來替換
????????}
????}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????524??2008-07-19?08:39??TreeViewxml(遞歸調(diào)用)\Default.aspx

?????文件???????2407??2009-02-17?15:11??TreeViewxml(遞歸調(diào)用)\Default.aspx.cs

?????文件????????445??2008-07-19?08:45??TreeViewxml(遞歸調(diào)用)\Default2.aspx

?????文件????????409??2008-07-19?08:45??TreeViewxml(遞歸調(diào)用)\Default2.aspx.cs

?????文件???????1413??2009-02-17?15:10??TreeViewxml(遞歸調(diào)用)\Funxml.xml

?????文件???????7813??2009-02-17?15:08??TreeViewxml(遞歸調(diào)用)\Web.Config

?????目錄??????????0??2008-07-19?08:36??TreeViewxml(遞歸調(diào)用)\App_Data

?????目錄??????????0??2009-02-17?15:11??TreeViewxml(遞歸調(diào)用)

-----------?---------??----------?-----??----

????????????????13011????????????????????8


評(píng)論

共有 條評(píng)論

相關(guān)資源