前台:
<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);
}
}
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
分享标题:TreeView中选中+号的文字后折叠或展开子节点-创新互联
地址分享:https://www.cdcxhl.com/article32/cdohsc.html
成都网站建设公司_创新互联,为您提供营销型网站建设、定制网站、关键词优化、电子商务、企业网站制作、企业建站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联