溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TreeView中選中+號的文字后折疊或展開子節點

發布時間:2020-06-18 15:27:21 來源:網絡 閱讀:557 作者:qianshangqs 欄目:編程語言

前臺:

<asp:TreeViewID="TreeView1"runat="server"Font-Names="宋體"Font-Size="14px"CollapseImageUrl="~/p_w_picpaths/LI.GIF"ExpandDepth="0"ExpandImageUrl="~/p_w_picpaths/LI.GIF"NoExpandImageUrl="~/p_w_picpaths/LI.GIF"Width="160px"OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">

<HoverNodeStyleFont-Size="13px"/>

<LeafNodeStyleFont-Size="13px"/>

<NodeStyleBorderStyle="None"HorizontalPadding="7px"NodeSpacing="5px"VerticalPadding="5px"/>

</asp:TreeView>

代碼:(提示:TreeView1是TreeView控件的id;tabC.GetTabsByParentId(67)為根節點的信息,返回值是ArrayList類型;TabInfo中包含根節點的text(info.TabName)和value(info.TabID)的值;)。


protectedvoid Page_Load(System.Object sender, System.EventArgse) {

if (!Page.IsPostBack)

{

Binder2();

}

}

///<summary>

///綁定樹

///</summary>

publicvoid Binder2()

{

TreeView1.Nodes.Clear();

TreeNodenode;


foreach(TabInfo info intabC.GetTabsByParentId(67))

{


node = newTreeNode(info.TabName,info.TabID.ToString());

node.Expand();


this.TreeView1.Nodes.Add(node);

BinderChildNodes2(node, info.TabID);

if(node.ChildNodes.Count > 0)

node.SelectAction = TreeNodeSelectAction.Expand;

}

}

///<summary>

///綁定葉子子節點

///</summary>

///<paramname="node"></param>

///<param name="ParentID"></param>

privatevoid BinderChildNodes2(TreeNodenode, int ParentID)

{

TreeNoden;

foreach(TabInfo Info intabC.GetTabsByParentId(ParentID))

{

n = newTreeNode(Info.TabName,Info.TabID.ToString());

//BinderChildNodes2(n, Info.TabID);

//n.Expand();

n.SelectAction = TreeNodeSelectAction.Select;

node.ChildNodes.Add(n);

}

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女