Parent节点显示复选框 不使用客户端脚本 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leaf节点显示复选框 |
Root节点显示复选框 |
All节点显示复选框 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
这一节呢,我们来讲下TreeView,这可是对很多初学者来说又爱又恨的一个控件.说他可爱吧是因为他功能确实强大,效果也非常不错,但是为啥说他可恨呢?你想啊,他功能强大了,那所涉及到的东西也多拉,一下两下也搞不定啦,遇上我这样没耐心的人就惨啦,扔一边去,我懒得看见你.
朋友,学习是不能赌气滴.知道为什么我通常只把比较麻烦的代码在我博客上提供下载,其他的通不给代码不?很简单啦,咱们做事可以偷懒,但是学习是不能偷懒滴,代码我给你又怎么样?你去COPY一次,完了你学得一塌糊涂,你骂我的教程做得丑,浪费了你时间?我这人脸皮还是比较厚的(不厚就娶不上老婆了),不怕你骂,你可以对我提出教程改改进的地方,但是你因为自己偷懒学不好,这样也骂我,那我得说话了,朋友,你这可太不厚道了.
说回正题,这控件咋的就强了呢?别急,看下他的功能吧
1:自动数据绑定,该功能允许将控件的节点绑定到分层数据(如 XML 文档)。(一般般啦)
2:通过与
3:可通过主题、用户定义的图像和样式自定义外观。(不就是可以应用主题嘛.gf%$d*&^%$#%)
4:可以显示为可选择文本或超链接的节点文本。(耶!?好象见过,咋做的呀?)
5:通过编程访问 TreeView 对象模型,使您可以动态地创建树,填充节点以及设置属性等。(啊?)
6:通过客户端到服务器的回调填充节点(在受支持的浏览器中)。
7:能够在每个节点旁边显示复选框。(哟,厉害的嘛)
下面说下他的节点类型
节点类型 | 说明 |
---|---|
根节点 |
没有父节点、但具有一个或多个子节点的节点。 |
父节点 |
具有一个父节点,并且有一个或多个子节点的节点。 |
叶节点 |
没有子节点的节点。 |