ComponentOne ASP.NET MVC Controls
PivotGridBuilder Class Members
Methods 

C1.Web.Mvc.Olap.Fluent Namespace : PivotGridBuilder Class

The following tables list the members exposed by PivotGridBuilder.

Public Constructors
 NameDescription
Public ConstructorCreates one PivotGridBuilder instance to configurate component.  
Top
Public Methods
 NameDescription
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.AllowResizing. Sets whether users are allowed to resize rows and/or columns with the mouse. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.AllowSorting. Sets whether users are allowed to sort columns by clicking the column header cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.AutoScroll. Sets a value that determines whether the grid should automatically scroll its contents while users drag rows or columns into new positions. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.AutoSearch. Sets a value that determines whether the grid should search for cells as the users types into read-only cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.AutoSizeMode. Sets which cells should be taken into account when auto-sizing a row or column. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.ItemsBoundControl<T>.ItemsSource. Sets ItemsSource settings. (Inherited from C1.Web.Mvc.Fluent.ItemsBoundControlBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.ItemsBoundControl<T>.ItemsSource. Sets ItemsSource settings. (Inherited from C1.Web.Mvc.Fluent.ItemsBoundControlBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.CellsTemplate. Sets the templates for the content cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.CenterHeadersVertically. Sets a value that determines whether the content of header cells should be vertically centered.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.CloneFrozenCells. Sets a value that determines whether the FlexGrid should clone frozen cells and show them in a separate element to improve perceived performance while scrolling. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.CollapsibleSubtotals. Sets a value that determines whether the grid should allow users to collapse and expand subtotal groups of rows and columns.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ColumnHeadersTemplate. Sets the templates applied in the column header cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Control.CssClass. Sets the css class of the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Control.CssStyles. Sets the CSS style applied in the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Control.CssStyles. Sets the CSS style applied in the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.CustomContextMenu. Sets a value that determines whether the grid should provide a custom context menu.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.DefaultColumnSize. Sets the default size of columns in the column collection. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.DefaultRowSize. Sets the default size of rows in the row collection. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.FrozenColumns. Sets the number of frozen columns. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.FrozenRows. Sets the number of frozen columns. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.HeadersVisibility. Sets a value that determines whether the row and column headers are visible. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodThis is the builder for Custom Header Template. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodOverloaded. Configurates C1.Web.Mvc.Control.Height. Sets the height of the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Control.HtmlAttributes. Sets the HTML attributes. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodOverloaded. Configurates C1.Web.Mvc.Control.HtmlAttributes. Sets the HTML attributes. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Component.Id. Sets the id of the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Control.IsDisabled. Sets a value that determines whether the control is disabled. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ItemFormatter. Sets a formatter function used to customize cells on this grid. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodOverridden. Configurates C1.Web.Mvc.ItemsBoundControl<T>.ItemsSourceId. Sets the ItemsSourceId specify which CollectionViewService will be used for this control.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ItemValidator. Sets a validator function to determine whether cells contain valid data. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.KeyActionEnter. Sets the action to perform when the ENTER key is pressed. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.KeyActionTab. Sets the action to perform when the TAB key is pressed. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientAutoSizedColumn client event. Occurs after the user auto-sizes a column by double-clicking the right edge of a column header cell. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientAutoSizedRow client event. Occurs after the user auto-sizes a row by double-clicking the bottom edge of a row header cell. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientAutoSizingColumn client event. Occurs before the user auto-sizes a column by double-clicking the right edge of a column header cell. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientAutoSizingRow client event. Occurs before the user auto-sizes a row by double-clicking the bottom edge of a row header cell. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientFormatItem client event. Occurs when an element representing a cell has been created. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.Control.OnClientGotFocus client event. Occurs when the control gets the focus. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientItemsSourceChanged client event. Occurs after the grid has been bound to a new items source. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientItemsSourceChanging client event. Occurs after the grid has been bound to a new items source. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientLoadedRows client event. Occurs after the grid rows have been bound to the data source. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientLoadingRows client event. Occurs before the grid rows are bound to the data source. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.Control.OnClientLostFocus client event. Occurs when the control loses the focus. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.Control.OnClientRefreshed client event. Occurs after the control has refreshed its contents. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.Control.OnClientRefreshing client event. Occurs when the control is about to refresh its contents. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientResizedColumn client event. Occurs when the user finishes resizing a column. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientResizedRow client event. Occurs when the user finishes resizing rows. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientResizingColumn client event. Occurs as columns are resized. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientResizingRow client event. Occurs as rows are resized. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientScrollPositionChanged client event. Occurs after the control has scrolled. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientSelectionChanged client event. Occurs after selection changes. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientSelectionChanging client event. Occurs before selection changes. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientSortedColumn client event. Occurs after the user applies a sort by clicking on a column header. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientSortingColumn client event. Occurs before the user applies a sort by clicking on a column header. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientUpdatedLayout client event. Occurs after the grid has updated its internal layout. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientUpdatedView client event. Occurs when the grid finishes creating/updating the elements that make up the current view. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientUpdatingLayout client event. Occurs before the grid updates its internal layout. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.FlexGridBase<T>.OnClientUpdatingView client event. Occurs when the grid starts creating/updating the elements that make up the current view. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.QuickAutoSize. Sets a value that determines whether the grid should optimize performance over precision when auto-sizing columns. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.RowHeaderPath. Sets the name of the property used to create row header cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.RowHeadersTemplate. Sets the templates applied in row header cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodScrolls the grid to bring a specific cell into view. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodSelects a cell range and optionally scrolls it into view. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.SelectionMode. Sets the current selection mode. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.ShowColumnFieldHeaders. Sets a value that determines whether the grid should display column field headers in its top-left panel.  
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.ShowDetailOnDoubleClick. Sets a value that determines whether the grid should show a popup containing the detail records when the user double-clicks a cell.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ShowDropDown. Sets a value that indicates whether the grid adds drop-down buttons to the cells in columns that have the ShowDropDown property set to true. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ShowMarquee. Sets a value that indicates whether the grid should display a marquee element around the current selection. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.ShowRowFieldHeaders. Sets a value that determines whether the grid should display row field headers in its top-left panel.  
Public MethodConfigurates C1.Web.Mvc.Olap.PivotGrid.ShowRowFieldSort. Sets a value that determines whether the grid should display sort indicators in the column headers for row fields.  
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ShowSelectedHeaders. Sets a value that indicates whether the grid should add class names to indicate selected header cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.ShowSort. Sets whether the grid should display sort indicators in the column headers. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.SortRowIndex. Sets the index of row in the column header panel that shows and changes the current sort. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.StickyHeaders. Sets a value that determines whether column headers should remain when the user scrolls the window. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodConfigurates the C1.Web.Mvc.Control.TemplateBindings client event. Sets the collection of the template bindings. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodGet an Html string. (Inherited from C1.Web.Mvc.Fluent.ComponentBuilder<PivotGrid,PivotGridBuilder>)
Public MethodConfigurates C1.Web.Mvc.FlexGridBase<T>.TopLeftCellsTemplate. Sets the templates for the topleft cells. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodTransfer to the template mode. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Public MethodSets the minimum number of rows, columns required to enable virtualization. (Inherited from C1.Web.Mvc.Fluent.FlexGridBaseBuilder<object,PivotGrid,PivotGridBuilder>)
Public MethodOverloaded. Configurates C1.Web.Mvc.Control.Width. Sets the width of the control. (Inherited from C1.Web.Mvc.Fluent.ControlBuilder<PivotGrid,PivotGridBuilder>)
Top
Extension Methods
 NameDescription
Public Extension MethodRender the html string in template mode.
Top
See Also

Reference

PivotGridBuilder Class
C1.Web.Mvc.Olap.Fluent Namespace