private void InitNodesTree() { NodeTreeCtr.GetStateImage += TreeList_GetStateImage; NodesInfo nodes = new NodesInfo("NodesInfo.xml"); data = nodes.Nodes; selectedData = data[0]; TreeListColumn column = NodeTreeCtr.Columns.Add(); column.Caption = "电表位置"; column.FieldName = "Name"; column.Visible = true; TreeListColumn columnHasChildren = NodeTreeCtr.Columns.Add(); columnHasChildren.Caption = "是否叶子节点"; columnHasChildren.FieldName = "HasChildren"; columnHasChildren.Visible = false; TreeListColumn columnID = NodeTreeCtr.Columns.Add(); columnID.Caption = "MID"; columnID.FieldName = "MID"; columnID.Visible = false; NodeTreeCtr.DataSource = nodes.Nodes; NodeTreeCtr.ParentFieldName = "ParentID"; NodeTreeCtr.KeyFieldName = "MID"; NodeTreeCtr.ExpandAll(); NodeTreeCtr.FocusedNode = NodeTreeCtr.Nodes[0]; }
public void RecordData(List <ElectricityOriginalData> data) { NodesInfo node = new NodesInfo("NodesInfo.xml"); foreach (ElectricityOriginalData electricityOriginalData in data) { node.RecordNodesInfo(electricityOriginalData); } node.Save(); }
private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e) { Calculate(NodeTreeCtr.Nodes[0], false); NodesInfo node = new NodesInfo("NodesInfo.xml"); foreach (ElectricityOriginalData electricityOriginalData in data) { node.RecordNodesInfo(electricityOriginalData); } node.Save(); }