如何使用手动创建 :首先拖一个treelistcontrol组件到窗口。接着创建两个字段名,这部分用的前台Xmal语言,
<dxg:TreeListControl.Columns>
<dxg:TreeListColumn FieldName="Name"/>
<dxg:TreeListColumn FieldName="Executor"/>
</dxg:TreeListControl.Columns>
然后创建一个根节点。根节点是包含在treelistview节点集合。
<dxg:TreeListNode.Content>
<local:ProjectObject Name="Project: Betaron" Executor="Destiny Tabisola" />
</dxg:TreeListNode.Content>
接着后台C#代码:首先创建子节点为根节点创建,子节点被存储在一个节点的treelistnode节点集合。
public class ProjectObject {
public String Name { get; set; }
public string Executor { get; set; }
}
下面的代码演示如何创建根和子节点在代码背后。
private void BuildTree() {
TreeListNode rootNode = CreateRootNode(new ProjectObject() { Name = "Project: Stanton", Executor = "Nicholas Llams" });
TreeListNode childNode = CreateChildNode(rootNode, new ProjectObject() { Name = "Information Gathering", Executor = "Ankie Galva" });
CreateChildNode(childNode, new ProjectObject() { Name = "Design", Executor = "Reardon Felton" });