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); } }
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); } } }
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); } } }
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); } }