public CombinedFieldsGroupInfo IntoCombinedFieldsGroupInfo() { CombinedFieldsGroupInfo combinedFieldsGroupInfo = new CombinedFieldsGroupInfo(); combinedFieldsGroupInfo.CalculatingFormula = this.ConvertIntoCalcInfo(); combinedFieldsGroupInfo.ColumnHeading = this.ColumnHeader; combinedFieldsGroupInfo.RelatedCalculateFormulaDealer = this; return(combinedFieldsGroupInfo); }
private void AddCombinedFieldsGroup(TreeNode node) { if (!(node.Tag is GroupInfo)) { return; } CombinedFieldsGroupInfo m_GroupInfo = new CombinedFieldsGroupInfo(); m_GroupInfo.ColumnHeading = "New Compute Group"; m_GroupInfo.DistinctValues = false; TreeNode m_Node = this.CreateGroupNode(m_GroupInfo); node.Nodes.Add(m_Node); }
private void AddCombinedFieldsGroup() { TreeNode node = this.C_GroupInfoTree.SelectedNode; if (this.C_GroupInfoTree.Nodes.Count == 0) { CombinedFieldsGroupInfo m_rootGroupInfo = new CombinedFieldsGroupInfo(); m_rootGroupInfo.ColumnHeading = "New Combined Group"; TreeNode m_rootNode = this.CreateGroupNode(m_rootGroupInfo); this.C_GroupInfoTree.Nodes.Add(m_rootNode); } if (node == null) { return; } if (this.HaveGroupChild(node)) { MessageBox.Show("This node can only have one child group."); return; } if (!(node.Tag is GroupInfo)) { return; } CombinedFieldsGroupInfo m_GroupInfo = new CombinedFieldsGroupInfo(); m_GroupInfo.ColumnHeading = "New Compute Group"; TreeNode m_Node = this.CreateGroupNode(m_GroupInfo); node.Nodes.Add(m_Node); }