控件总结(一):TreeView的PopulateOnDemand事件

来源:互联网 发布:淘宝宝贝描述简单大全 编辑:程序博客网 时间:2024/06/07 07:53

一、TreeView

1、  使用方法:

必须嵌套在UpdatePanel的ContentTemplate里面,UpdatePanel与ScriptManager放在同一级。其中,UpdatePanel可防止TreeView单击事件发生时,整个页面的重载。

2、  重要事件:

PopulateOnDemand是按要求填充节点事件,其可以根据数据库内容自动填充TreeView上的节点。该事件不需单击等人为操作触发,在某个节点的属性设置时,写入代码PopulateOnDemand=True即可。此后该节点将可自动填充所有子节点。值得注意的是,如果某个节点已经存在了子节点,该节点将不能再执行PopulateOnDemand事件,错误在于不能给已有子节点的节点设置此属性。
3、  参考代码:

3、  重要属性

text、tooltip、value

4、  动态添加节点代码

TreeNodetd = new TreeNode(“沈志宇”,”1”);

[沈志宇为text,1为value]

TreeView1.Nodes.Add(td)[td添加到TreeView上]

 

td1.ChideNodes.Add(td)[td添加到节点上]

5、  获取TreeView上的某个根节点

可通过TreeView1.Node[i]获取

二、MultiView控件

此控件中可拖放很多小View控件,通过设置SetActiveView来决定其中的哪个小View被显示出来。

三、Panel控件

此控件中可拖放很多控件,用于显示局部信息块。通过设置Visiable属性可决定此控件的显示或隐藏。

四、div控件不能将其他控件完全圈在内部,有时其他控件可能会突破div的限制。解决方法是改变div顺序,例见主机管理的三个div布局。

五、总结

所有MultiView Panel TreeView都需放在UpdatePanel中的ContentTemplate内部,这样可以实现控件的局部刷新以及传参数。


原创粉丝点击