treeview根节点折叠后布局变乱的问题

问题描述

小弟用treeview控件在页面load的时候去动态读取一个文件夹下的所有dics和files,然后展示出来。默认的是根节点expand但是点击根节点折叠缩陇,treeview控件在页面上的位置就会变化了,从左边跑到右边去了我这个treeview控件放在一个table的tdtag下面,并且此td的属性align="left"valign="top"都这样设置了,可是根节点折叠后还是位移请高手给一个解决方法

解决方案

解决方案二:
牛人快出现呀!
解决方案三:
布局宽度的问题,调整各个div看看吧,应该有被撑破的

时间: 2024-10-27 17:05:34

treeview根节点折叠后布局变乱的问题的相关文章

想通过数据库中的内容显示在treeView的根节点,需要怎么办?

问题描述 左边是数据库中的内容显示在Listview中,我想让用户一列能显示在treeView的根节点处,求朋友们指点一二. 解决方案 解决方案二:这是我自己写的能显示在Listview中的代码我应该怎样改才能让用户名以Treeview根节点的形式显示在Treeview中?解决方案三:新建parentNode,名称为用户名,为其属性Nodes增加孩子nodes.解决方案四:循环数据库{treeView1.Nodes.Add}解决方案五:引用3楼bdmh的回复: 循环数据库{treeView1.N

c#-C# 自绘treeview 如何使根节点和子节点高度不一样

问题描述 C# 自绘treeview 如何使根节点和子节点高度不一样 5C 修改ItemHight属性全部节点高度都一样.Node的Bounds又只能读不能写. 解决方案 这种需求很奇怪,从没有看见哪个程序这么做过.不知道你最终的意图,或者说你像模仿什么样的界面.也许你根本就不应该用treeview 解决方案二: 顶上去,继续求答案...

java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容

问题描述 java 生成XML文件后,能不能去掉其中的根节点,但是不能删除根节点中的子节点内容 比如 这个,生成的XML文件格式内容为: <?xml version=""1.0"" encoding=""UTF-8""?> <!--查询行号--> <!--机构码--> <!--公共交易机构名称--> <!--交易来源--> <!--交易名称--> <

【winform C#】我这个treeview为什么只能从数据库调用根节点?

问题描述 [winform C#]我这个treeview为什么只能从数据库调用根节点? 这是数据库表 这是代码: Namespace WindowsFormsApplication1 { public partial class Form1 : Form { private DataTable dt = null; public Form1() { InitializeComponent(); InitDataTable(); } //获取Area所用数据 private void InitDa

winform-treeView1.SelectedNode点击根节点后右键点击子节点tag值为空。各位前辈求解

问题描述 treeView1.SelectedNode点击根节点后右键点击子节点tag值为空.各位前辈求解 我的做添加修改删除都插入sql数据库了,并用tag保存了的. 我直接点击子节点做添删改是可以的. 根节点是直接在控件编辑里添加的.如图 解决方案 提示是正确的,认真想想提示如何应对策略. 解决方案二: 不是tag为空,而是节点没有选择.先判断下 if (treeview1.SelectedNode != null) { ... } 解决方案三: 遇到这样问题依据我的经验是不去不断拼命想它钻

添加根节点 循环数据-TreeView控件,把数据库的内容,循环绑定到一个写死的根节点上

问题描述 TreeView控件,把数据库的内容,循环绑定到一个写死的根节点上 我用的递归方法绑定数据,代码是这样的:private void BindDate(int Pid TreeNode PNode) { DataSet ds = cBll.GetList(""""); DataTable dt = ds.Tables[0]; if (dt.Rows.Count > 0) { DataView dv = new DataView(dt);//过滤Pare

treeview的根节点选中事件不触发?

问题描述 treeview的根节点选中事件不触发?子节点触发 解决方案 解决方案二:不会啊,你是用什么事件?在AfterSelect事件里,只要节点被选中都会触发啊.解决方案三:是同一个事件吧,debug看看,根节点是不是真滴没触发

asp.net c#Treeview 增加节点

asp教程.net c#treeview 增加节点 void  creat_node(string name,microsoft.web.ui.webcontrols.treenode  t1,string  number)         {             //定义一个新的结点             microsoft.web.ui.webcontrols.treenode  t2=new microsoft.web.ui.webcontrols.treenode();      

如何让Treeview所有节点不要总是全部展开?

问题描述 我的Treeview有3个父节点,在相应的父节点下各自有几个子节点,点击一个子节点,跳转至相应的页面.现在我点击其中任何一个子节点,所有子节点即全部展开,如何只让展开的父节点展开,而折叠的父节点在点击之后仍保持折叠状态? 解决方案 解决方案二:好好检查一下代码哪里出问题了解决方案三:看一下当treeview选中后所引发的事件中的代码吧.解决方案四:以前要处理页面回发后treeview保持原样还挺麻烦的,好像现在这个控件官方已经改良了,应该是设置下相关属性就能解决的问题.解决方案五:其实