问题描述
我从数据库里取出路径列表,列表如下a/patha/pathb/pathc/pathd/pathea/patha/pathc/pathc/pathda/pathb/patha/pathb/pathc我想把它扔到TreeView里面,以树状呈现出来,我在WinForm里边可以实现,但WebForm里边的TreeView和WinForm里面的差别太大了,查了一天的资料了,一点头绪都没有,所以我想问一下,有什么办法把这几条路径放到TreeView里面?我用的是VS2015
解决方案
本帖最后由 980333 于 2016-06-16 17:35:47 编辑
解决方案二:
web跟winformgui不一样,web只认html,所以你要通过webform生成树形结构的html代码即可。
解决方案三:
跟vs什么版本没有关系,或者你可以找ui库实现。比如:
解决方案四:
不懂什么叫做“扔”,随便仍在“里边”又是什么意思?贴在树顶节点的一行<span>文本内。还是先用点编程术语作为开始吧。
解决方案五:
甭管是webform的treeview还是winform的treeview,基本上都是一模一样的模式。你认为差别太大,这就不知道你的问题到底出在哪里啊?!
解决方案六:
引用3楼sp1234的回复:
不懂什么叫做“扔”,随便仍在“里边”又是什么意思?贴在树顶节点的一行<span>文本内。还是先用点编程术语作为开始吧。
比如,我在winform里,可以用TreeView1.selectednode=TreeView1.Nodes[0],将TreeView1当前的选中节点设为根节点,可是在WebForm里面,TreeView1.selectednode就变成只读的了,不让设置了
解决方案七:
所以我之前写好的算法完全就没办法用了,网上查了一天,也没查到有什么办法能设置TreeView1的当前选中节点
解决方案八:
引用1楼guwei4037的回复:
web跟winformgui不一样,web只认html,所以你要通过webform生成树形结构的html代码即可。
说实话,我对C#才摸了几星期,然后就赶鸭子上加的来写Web了,所以对Web方面的了解可以说是非常非常的有限
解决方案九:
一个select语句+一个foreach。如果有子菜单在套一个foreach在第二个foreach之前必须对一个datatable数据源用select()方法筛选
解决方案十:
实在不行我这有QQ446230776远程给你写得了。学习在于交流,交流才会进步