ASP.NET中TreeView如何设置在页面打开时所有节点是关闭的

ASP.NET中TreeView如何设置在页面打开时所有节点是关闭的,然后点击节点它再显示其他节点的信息?

TreeView控件的使用有两种方式:第一种是采用站点地图作为TreeView控件的数据源;第二种是采用XML文件作为TreeView控件的数据源

今天我主要运用第一种方式,也就是采用站点地图作为TreeView控件的数据源,利用站点地图给大家讲解如何设置在页面打开时所有节点是关闭的,然后点击节点它再显示其他节点的信息

第一步,我们需要创建一个站点地图,在项目上右键–添加–新建项目–Web–站点地图(注意:站点地图是以web.sitemap命名的文件,且需要存储与站点的根目录下,创建时名字是不能改的)
在这里插入图片描述
第二步,在Web.sitemap里面编写你需要的代码
例如:
在这里插入图片描述
第三步,在Web窗体里面添加TreeView控件
在这里插入图片描述双击或者拖拽到页面中在这里插入图片描述
第四步,点击“设计”,在这里插入图片描述出现如下:在这里插入图片描述
第五步,点击TreeView控件的右上方的小箭头,如上图所示,点击小箭头后出现如下图片:在这里插入图片描述点击“选择数据源”,出现如下图片:在这里插入图片描述点击“<新建数据源>”,出现如下图片:在这里插入图片描述确定之后,那么TreeView数据绑定成功啦!在这里插入图片描述运行后:在这里插入图片描述
我们从运行后的图片可以看出一运行所有节点都是打开的,我们最终目标是一打开所有节点是关闭的,也就是如下图的效果:在这里插入图片描述
那么如何设置呢?其实很简单,我们只需要设置它的属性ExpandDepth为0,如图所示:在这里插入图片描述

在这里插入图片描述
最后效果:在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
以上就是如何设置在页面打开时所有节点是关闭的所有步骤!

本人是一个在校专科大学生,也是在学习的过程中,希望我自己学到的东西能对那些需要的人有所帮助,我也不是一个优秀的IT人员,但是我会好好努力学习,成为我想成为的女IT!

第一次在CSDN中分享我学习,第一次写CSDN,可能写的不是很好,还请大家见谅,但我也是花费一个多小时写了这篇文章,还是希望大家能给我点个赞,多多支持我,谢谢!一起努力,一起学习哇!

猜你喜欢

转载自blog.csdn.net/weixin_49236352/article/details/115126353