AspxTreeList数据绑定以及模板和外观定制的运用2011-12-06 博客园 扫邪者如何实现DevExpress开发控件中的AspxTreeList的数据绑定,以及模板运用和外观自定义。为说明这个问题,我们先看下面这幅图。

了解这幅图后,我们提出这么一些问题:一、如何绑定数据,显示层级结构。二、如何在不同的层级节点上显示不同的图标和内容,这里Report View中表现的四层使用的是不同的图标。而在Organisation第一层使用图标,以后的层中却显示文本,并在第三层以后有超链接more追加显示。三、Report View中Check字段的逻辑值“真”、“假”用图标替换显示。四、单元格外观定制,这里可以看出,在数值域字段中大于90的底色用浅蓝色显示,其它的用橙色显示。分析:根据上面的树型图表显示,无外乎难点就是对AspxTreeList模板的一个应用。下面对实现整个效果进行讲解。绑定数据:该ASPxTreeList可以很容易地填入数据的结合,任何标准的数据源类型,其中包括:SqlDataSource,ObjectDataSource,XmlDataSource,AccessDataSource ,SiteMapDataSource 。你还可以绑定ASPxTreeList的其它代表了树状结构的对象,或手动创建一个树的代码。E.g.手动创建代码