예제 #1
0
        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];
        }
예제 #2
0
파일: TaskBase.cs 프로젝트: wangboc/Analog
        public void RecordData(List <ElectricityOriginalData> data)
        {
            NodesInfo node = new NodesInfo("NodesInfo.xml");

            foreach (ElectricityOriginalData electricityOriginalData in data)
            {
                node.RecordNodesInfo(electricityOriginalData);
            }
            node.Save();
        }
예제 #3
0
        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();
        }