2024-10-17
TREEGRID控件及DEMO源码
一、源码描述环境:VS2022二、功能介绍支持Asp.net2.0,MSAjax,Postback,CallBack(可用来加载子节点),Event(Select,Expend,Collaspe,RowCreate,RowDataBound,RowCommand),DataBind使用方法与TreeView和GridView相似。原理:这个控件主要类与MSTreeView相似,包括TreeGrid、TreeGridNode、TreeGridRow三个核心类。TreeGridNode表示一个节点,可以有DataItem属性,TreeGridRow表示节点所在的行。TreeGrid当然就是包括Nodes的那个树。另外,还有TreeGridNode和TreeGridRow的集合类。与TreeView区别在于不同的展现方式和视图状态管理。TreeGrid使用GridView的展现方式和语法,并且在客户端可以控制节点的展开和折叠。与GridView的展现方式和语法需要定义Template,客户端节点的展开和折叠使用Javascript控制就可以了。somefeatureSupportAjaxSu