Beispiel #1
0
        private void AddGrouping(SectionNode sectionNode, ColumnNode node)
        {
            this.nodeSorting.Nodes.Clear();
            GroupColumnNode groupNode = new GroupColumnNode(node.Text, ExplorerTree.ascendingIcon,
                                                            ExplorerTree.sortColumnMenuPath);

            groupNode.SortDirection = ListSortDirection.Ascending;
            this.SelectedNode       = groupNode;
            sectionNode.Nodes.Add(groupNode);
            this.reportModel.ReportSettings.GroupColumnsCollection.Add(new GroupColumn(groupNode.Text, 1, ListSortDirection.Ascending));
            this.OnPropertyChanged("Grouping");
        }
Beispiel #2
0
        private void SetGroupColumns()
        {
            this.nodeGrouping.Nodes.Clear();
            GroupColumnNode groupNode = null;

            foreach (GroupColumn groupColumn in this.reportModel.ReportSettings.GroupColumnsCollection)
            {
                if (groupColumn.SortDirection == ListSortDirection.Ascending)
                {
                    groupNode = new GroupColumnNode(groupColumn.ColumnName, ascendingIcon, "/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnGroupTreeNode");
                }
                else
                {
                    groupNode = new GroupColumnNode(groupColumn.ColumnName, descendingIcon, "/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnGroupTreeNode");
                }
                this.nodeGrouping.Nodes.Add(groupNode);
            }
        }
Beispiel #3
0
 private void SetGroupColumns()
 {
     foreach (GroupColumn groupColumn in this.reportModel.ReportSettings.GroupColumnsCollection)
     {
         var groupNode = new GroupColumnNode(groupColumn.ColumnName, groupContextMenuPath);
         if (groupColumn.SortDirection == ListSortDirection.Ascending)
         {
             groupNode.ImageIndex = ascendingIcon;
         }
         else
         {
             groupNode.ImageIndex = descendingIcon;
         }
         this.nodeGrouping.Nodes.Add(groupNode);
         foreach (var p in this.reportModel.ReportSettings.AvailableFieldsCollection.Where(p => (p.ColumnName != groupColumn.ColumnName)))
         {
             var cn = new ColumnNode(p.ColumnName, columnIcon);
             groupNode.Nodes.Add(cn);
         }
     }
 }
Beispiel #4
0
		private void SetGroupColumns()
		{
			foreach (GroupColumn groupColumn in this.reportModel.ReportSettings.GroupColumnsCollection)
			{
				var groupNode  = new GroupColumnNode(groupColumn.ColumnName,groupContextMenuPath);
				if (groupColumn.SortDirection  == ListSortDirection.Ascending) {
					groupNode.ImageIndex  = ascendingIcon;
				} else {
					groupNode.ImageIndex = descendingIcon;
				}
				this.nodeGrouping.Nodes.Add(groupNode);
				foreach (var p in this.reportModel.ReportSettings.AvailableFieldsCollection.Where(p => (p.ColumnName != groupColumn.ColumnName))) 
				{
					var cn = new ColumnNode(p.ColumnName,columnIcon);
					groupNode.Nodes.Add(cn);
				}
			}
		}
Beispiel #5
0
		private void AddGrouping(SectionNode sectionNode,ColumnNode node)
		{
			this.nodeSorting.Nodes.Clear();
			GroupColumnNode groupNode = new GroupColumnNode(node.Text,ExplorerTree.ascendingIcon,
			                                                ExplorerTree.sortColumnMenuPath);
			groupNode.SortDirection = ListSortDirection.Ascending;
			this.SelectedNode = groupNode;
			sectionNode.Nodes.Add(groupNode);
			this.reportModel.ReportSettings.GroupColumnsCollection.Add(new GroupColumn(groupNode.Text, 1,ListSortDirection.Ascending));
			this.OnPropertyChanged ("Grouping");
		}
		private void SetGroupColumns()
		{
			this.nodeGrouping.Nodes.Clear();
			GroupColumnNode groupNode = null;
			foreach (GroupColumn groupColumn in this.reportModel.ReportSettings.GroupColumnsCollection)
			{
				if (groupColumn.SortDirection  == ListSortDirection.Ascending) {
					groupNode  = new GroupColumnNode (groupColumn.ColumnName,ascendingIcon,"/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnGroupTreeNode");
				} else {
					groupNode  = new GroupColumnNode (groupColumn.ColumnName,descendingIcon,"/SharpDevelopReports/ContextMenu/FieldsExplorer/ColumnGroupTreeNode");
				}
				this.nodeGrouping.Nodes.Add(groupNode);
			}
					
		}