Intersoft WebGrid Documentation
ISNet.WebUI.WebGrid Namespace
See Also  Inheritance Hierarchy Send Feedback

Classes

 ClassDescription
ClassAutoIncrementAttribute This attribute to mark a property in custom object as an auto increment field.
ClassBaseEventArgs The base class for event argument in WebGrid.The ReturnValue allows default behavior of the cancelled events to be skipped.
ClassBatchUpdateEventArgs The batch update class for event argument in WebGrid.
ClassBrowserPrintSettings Represents configuration to control the behaviors of printing when it is done directly from browser.
ClassButtonEventArgs Provides data for button related event.
ClassCaptionAttribute Sets the caption of the property which will be used in WebGridColumn's Caption.
ClassCellEventArgs Provides data for cell related event.
ClassChartFillStyle The base of all filling types, which currently are: color, gradient, pattern, image and advanced gradient
ClassChartLightSourceSettings Represents a light source in the 3D scene. It can control the light source emission characteristics, position and direction. You can add light sources to the 3D scene with the help of the LightSources collection of the GLLightModel class. The number of light sources is limited to eight in the current Microsoft OpenGL implementation.
ClassChartMarkerStyle Controls the appearance of a data point marker.
ClassChartPivotConfig Base class for all PivotConfig classes
ClassChartPivotDataConfig Represent the PivotData config settings.
ClassChartPivotFilterConfig Represent the PivotFilter config settings.
ClassChartScaleStripStyle Represents a scalable interlaced style. Interlaced styles are drawn on the chart walls and synchronized with the axis major ticks.
ClassChildTableDataSourceEventArgs Provides data for childtable's datasource event.
ClassClientEvents Provides a centralized class for client side event.
ClassClientSideAction Class that bridge the gaps between client and server using OnTheFly postback architecture.
ClassColumnEventArgs Provides data for column related event.
ClassColumnSetSettings Class that enables user to create a set of columns and rows as one row layout and customize numerous setting of WebGridColumnSet.
ClassCustomAggregateArgs Class that allow users to perform custom calculation on Rows collection.
ClassCustomVirtualLoad

Customized class that enables more data to be retrieved from server transparently and virtually as users scroll the data forward.

ClassDataSourceEventArgs Provides data for datasource related event.
ClassDynARInfo

Provides data for parameters to export WebGrid reports. The reports use ActiveReport engine from Data Dynamic Ltd.

ClassExportCompletedEventArgs This class will be called after the ExportEventArgs Class has finished the exporting process.
ClassExportEventArgs Class that allows users to use their own exporting codes or module to handle exporting functionality.
ClassFilterEventArgs Provides data for filter related event.
ClassFocusStyle FocusStyle object contains the styles used to control the appearance of focused row or cell object.
ClassGenericContainerTemplate The class that provides information regarding the container for column template. The column template can be used to add ASP.NET server controls to the WebGridCell.
ClassGenericDataSourceTableSchema The class that provides information regarding the fundamental structure of all tables in ISDataSource control. This structural information is used for hierarchical data retrieval using Intersoft WebGrid.NET control.
ClassGroupByBoxObject GroupByBoxObject class contains numerous settings and styles which controls the GroupBox's appearance.
ClassImageSettings The ImageSettings object contains images file name settings that is used in WebGrid.
ClassLayoutEventArgs Class that allows users to set the behavior and styles of WebGrid.
ClassLayoutSet

As the main object of the control, WebGrid.NET contains LayoutSet which provide a centralized access to customize most of the WebGrid's styles and behavior. You can control the styles, appearances, and behavior of the WebGrid by configuring the LayoutSettings such as AllowAddNew, AllowColumnMove, AllowGrouping, AllowFilter, and so on. Users can achieve the styles and behavior based on what they want effectively and conveniently using our powerful and easy-to-use Designer. 

ClassMargins Sets the width of the top, right, bottom, and left margins of the object.
ClassNonRetrievableAttribute Use this attribute to mark a property in custom object as non retrievable. When a property has this attribute, the property will not be populated during databinding.
ClassObjectRow ObjectRow class. Does not intended for direct developers use.
ClassPostBackAction Class that contains string constant for post back actions.
ClassPostbackEventArgs Provides data for OnTheFly postback event.
ClassPrepareExportExecuteEventArgs The base class for all event argument classes. The ReturnValue allows events to be cancelled to skip default event behavior.
ClassPreviewRowSettings Provides settings to control the appearance and behavior of PreviewRow.
ClassPrimaryKeyAttribute Use this attribute to mark a property in custom object as Primary Key. This attribute is required for Hierarchical custom objects databinding.
ClassRowChangedEventArgs Provides data for row changed related event.
ClassRowEventArgs Provides data for row related event.
ClassSelectedObject SelectedObject class contains client's last selected object.
ClassSelfReferencingSettings A collection of settings that replicate WebGrid's SelfReference feature.
ClassSortEventArgs Provides data for sort related event.
ClassSpanEventArgs Provides data for span related event.
ClassTableEventArgs Provides data for table related event.
ClassTextSettings Provides a centralized class for textual settings used in WebGrid.
ClassWebGrid

Intersoft WebGrid.NET is an advanced DataGrid component for ASP.NET Web development. WebGrid.NET provides comprehensive list of functions that enable enterprise-class information to be delivered in hierarchical navigation with sophisticated user interaction. As a result, users can work with the information in a more effective and productive way.

ClassWebGridBatchUpdateSettings This class contains all settings and behaviors related to batch update feature.
ClassWebGridCell

Represents an individual cell that belongs to WebGridTable objects.

ClassWebGridCellCollection A collection of WebGridCell objects that represent the cells of a WebGridTable object.
ClassWebGridCellData This class holds the delta information of modified cell data.
ClassWebGridCellTemplateContainer Represents template container that can be used to add template controls to the WebGridCell.
ClassWebGridClientBindingSettings  
ClassWebGridColumn

Represents a column of data that belongs to a WebGridTable object. WebGridColumn provides sophisticated and powerful configurations that allow users to work more effectively with data processing. Some of those configurations are: AggregateFunction, AllowGrouping, AllowSorting, AllowSizing, and so on.

ClassWebGridColumnCollection A collection of WebGridColumn objects that represent the columns of a WebGridTable object.
ClassWebGridColumnSet

Represents a set of columns and rows to create one row layout in a WebGridTable object. WebGridColumnSet is implemented from unique row rendering mechanism.

ClassWebGridColumnSetCollection A collection of WebGridColumnSet objects that represent the column sets of a WebGridTable object.
ClassWebGridCommandItem This class does not intended for direct developers use.
ClassWebGridCustomEditor Represents the customized edit type in WebGrid control.
ClassWebGridCustomEditorBehavior Represents the behaviors of the customized edit type in WebGrid edit control.
ClassWebGridCustomEditorCollection A collection of WebGridCustomEditor objects that represent the customized edit types in WebGrid control.
ClassWebGridFilter

Represents a filter column that belongs to a WebGridTable object. Filtering is an important function for users who need to find data in a more rapid and productive way.

ClassWebGridFilterCollection A collection of WebGridFilter objects that represent the FilterColumn of a WebGridTable object.
ClassWebGridFormatCondition

Represents the condition or styles that can be defined and applied when the condition is met on WebGridTable object. Known of its rich styles, Intersoft WebGrid.NET WebGridFormatCondition has many settings that can be applied automatically, such as BackColor, ForeColor, FontSize, and so on.

ClassWebGridFormatConditionCollection A collection of WebGridFormatCondition objects that represent the FormatCondition of a WebGridTable object.
ClassWebGridFormatStyle The class that handles properties and methods directly related to the appearance of an object inside the grid. WebGridFormatStyles are applied to the cells, footers and column headers of the grid.
ClassWebGridFreezePaneSettings

A collection of settings that replicate WebGrid's Column freezing, which is a new feature in WebGrid.NET 5.0. This new feature is the most significant new feature in WebGrid.NET 5.0 Enterprise and is the first original implementation that able to replicate Microsoft Excel's popular column freezing behavior.

ClassWebGridGroup

WebGridGroup provides built-in grouping feature that automatically handles rows grouping based on specified Columns' value. This feature is powerful since users can perform grouping data per column using WebGrid.NET designer or programmatically.

ClassWebGridGroupCollection A collection of WebGridGroup objects that represent SortColumn and GroupColumn of a WebGridTable object.
ClassWebGridObjectRelation WebGridObjectRelation class, contains information about objects relationship information.
ClassWebGridRow

Represents the data rows that belongs to WebGridTable object. WebGridRow contains numerous properties that allow you to configure rows, cells, table, child table, etc. according to your styles and manipulate the rows on WebGridTable.

ClassWebGridRowChanges This class represents the changes for a row object.
ClassWebGridRowCollection A collection of WebGridRow objects that represent the rows of a table of WebGrid control.
ClassWebGridRowLayout Represents the data row's rendering layout mode of WebGridTable object.
ClassWebGridRowLayoutCollection A collection of WebGridRowLayout that represent the rows' rendering layout mode of a WebGridTable object.
ClassWebGridScrollBarStyle Represents the scroll bar style of a WebGridTable object.
ClassWebGridTable

WebGridTable is the cental object of WebGrid control. It is used as the RootTable object that represents the top most level of WebGridTableCollection object.

ClassWebGridTableCollection A collection of WebGridTable objects that represent the tables of WebGrid control.
ClassWebGridTextItem Represents the text item to customize the grid-level TextSettings.
ClassWebGridTextItemCollection Collection of WebGridTextItem objects that represent customized grid-level TextSettings of WebGridTable object.
ClassWebValueList Represents the text to be displayed instead of cell's value.

Interfaces

 InterfaceDescription
InterfaceIHierarchicalList IHierarchicalList interface, required to support hierarchichal objects binding in WebGrid.NET Enterprise V4.0.
InterfaceIHierarchicalObject IHierarchicalObject interface, required to support hierarchichal objects binding in WebGrid.NET Enterprise V4.0.
InterfaceIObjectRelations IObjectRelations interface, required to support hierarchichal objects binding in WebGrid.NET Enterprise V4.0.

Delegates

 DelegateDescription
DelegateAddRowEventHandler Delegates that handles the AddRow event.
DelegateButtonClickEventHandler Delegates that handles the ButtonClick event.
DelegateCellEventHandler Delegate that handles the InitializeCell event.
DelegateChildTableDataSourceEventHandler Delegate that handles the InitializeChildTableDataSource event.
DelegateColumnEventHandler Delegate that handles the InitializeColumn event.
DelegateCustomAggregateEventHandler Delegate that handles the CustomAggregate event.
DelegateCustomFilterEventHandler

Delegate that handles the CustomFilter event.

DelegateCustomSortEventHandler Delegate that handles the CustomSort event.
DelegateDataSourceEventHandler Delegate that handles the InitializeDataSource event.
DelegateDeleteRowEventHandler Delegate that handles the DeleteRow event.
DelegateExportCompletedEventHandler Delegate that handles the ExportCompleted event.
DelegateExportEventHandler Represent the method that will handle the export event.
DelegateLayoutEventHandler Delegate that handles the InitializeLayout event.
DelegatePostBackEventHandler Delegate that handles the InitializePostBack event.
DelegatePrepareExportExecuteEventHandler Delegate that handles the PrepareExportExecute event
DelegateRowEventHandler Delegate that handles the InitializeRow event.
DelegateRowLayoutSpanEventHandler Delegate that handles the RowLayoutSpan event.
DelegateTableEventHandler Delegate that handles the InitializeTable event.
DelegateUpdateRowEventHandler Delegate that handles  the UpdateRow event.

Enumerations

 EnumerationDescription
EnumerationAddNew

Value indicating whether user is allowed to add a new data in the WebGrid control.

EnumerationAggregateFunctions Value representing aggregate functions for the columns in the WebGrid control.
EnumerationAlignment Value representing the horizontal alignment of an element.
EnumerationBaseEditorType

Value representing the base editor type that is used for WebGridCustomEditor.

EnumerationCaseSensitive Value indicating whether user is allowed to set case sensitive on a grouped WebGrid.
EnumerationCellClick Value representing the behavior of a cell when it is clicked.
EnumerationChartPosition Specifies the PivotCharting position and the GridView position when GridInitialView is set to Both
EnumerationChildrenType Value representing a child table type in the WebGrid.
EnumerationChildRowAction Value representing the action when loaded child table is empty (no rows).
EnumerationClassicPagingExportMode Specifies whether WebGrid should only export the current page view or entire dataset when PagingMode is set to ClassicPaging.
EnumerationClassicPagingLoadMode Specifies the data paging mode when PagingMode is set to ClassicPaging. For custom data paging retrieval, please set this property to Custom
EnumerationClassicPagingStyle Specifies the build-in user interface style for ClassicPaging feature
EnumerationColumnFilterType Value representing the column filter type of the WebGridColumn in the WebGrid control.
EnumerationColumnFooterAggregateMode Value indicating the calculation mode for aggregation function in Column Footer.
EnumerationColumnFreezing

Value indicating whether user is allowed to freeze column at runtime.

EnumerationColumnMove

Value indicating whether user is allowed to move column in WebGrid control.

EnumerationColumnSizing

Value indicating whether user is allowed to resize column in WebGrid control.

EnumerationColumnType

Value representing the type of the WebGridColumn in the WebGrid control.

EnumerationColumnVisibility Value indicating whether a column is visible or hidden.
EnumerationControlType Value representing the type of custom editor.
EnumerationDefaultStyleKind Value representing the mode of default style when UseDefaultStyle is enabled.
EnumerationDelete

Value indicating whether user is allowed to delete a row in the WebGrid control.

EnumerationDropdownButtonType

Value representing dropdown button type of the WebGridColumn in the WebGrid control.

EnumerationEdit Value indicating whether user is allowed to edit data in the WebGrid control.
EnumerationEditKeyMode  
EnumerationEditType

Value representing edit type of the WebGridColumn in the WebGrid control.

EnumerationExport

Value indicating whether user is allowed to export or send data in the WebGrid control.

EnumerationFilter

Value indicating whether user is allowed to perform filtering data in WebGrid control.

EnumerationFilterEditType

Value representing filter edit type of the WebGridColumn in the WebGrid control.

EnumerationFilterKeyMode

Value indicating what key used to apply all filters.

EnumerationGridInitialView Value indicating which WebGrid view is loaded initially.
EnumerationGridLines Value representing grid lines for theWebGridColumns in the WebGrid control.
EnumerationGridPrintLayoutMode

Value representing the display mode when the WebGrid is in print layout view.

EnumerationGrouping

Value indicating whether user is allowed to group, ungroup, and change group order in the WebGrid control.

EnumerationGroupInterval Value indicating what interval (value, text, alphabet, etc.) the WebGrid is grouped by.
EnumerationGroupMode Value representing the display mode when a WebGrid is in group view.
EnumerationHeaderClick Value representing how the WebGridRow will be sorted.
EnumerationHideColumns Value indicating whether the column will be hidden or displayed in the column header after it has been groupped.
EnumerationHierarchicalOperation Value representing the operation mode when the WebGrid is configured to use Hierarchical feature.
EnumerationHyperlinkTarget

Value representing the target/destination of a hyperlink on WebGridColumn.

EnumerationInProgressUIBehavior Value representing the behavior of WebGrid when user invokes an action on WebGrid while there is an existing action currently in progress.
EnumerationLanguageMode Value representing the the language setting that is used for localization.
EnumerationLostFocusMode

Value representing the behavior of the selected WebGridRow - which its value has been edited, when the focus is out of the row's area.

EnumerationNewRowEditType Value representing new row edit type of the WebGridColumn in the WebGrid control.
EnumerationPageOrientation Value representing the orientation of a page's layout.
EnumerationPagingMode Value representing how the data should be retrieved in WebGrid.
EnumerationParentRootMode

Value representing where the root table of the self referencing table point to.

EnumerationPersistenceType Value representing how the custom editor should be persisted.
EnumerationPostbackMode Value representing the behavior of postback.
EnumerationReportFileFormat Value representing the file name format used by exporting feature.
EnumerationRestorationLevel Specifies the level of control's state restoration in a WebGrid.
EnumerationRowChangedAction Value representing the action when user changed the selected row in WebGrid.
EnumerationRowHeaders Value indicating whether or not to display row's header.
EnumerationRowHighlightType Value representing the highlight type when a row is selected.
EnumerationRowLayoutMode

Value representing the display mode when the row is in layout view.

EnumerationRowLayoutSpan Value representing how the ColumnSet would be spanned.
EnumerationRowState Value representing how the rowstate mode would be stored.
EnumerationRowType Value representing the row type that is used for WebGridRow.
EnumerationSchemaRetrievalMode  
EnumerationSelectColumns

Value indicating whether user is allowed to add or remove columns in the WebGrid control.

EnumerationSorting

Value indicating whether user is allowed to perform sorting operation in the WebGrid control.

EnumerationSortOrder Value representing how the WebGridColumn will be sorted.
EnumerationTargetObjectType Value representing how the target object would be formated in WebGridFormatCondition.
EnumerationValueListSorting

Value indicating whether user is allowed to sort ValueList in the WebGrid.

EnumerationVirtualLoadMode

Value representing load mechanism to retrieve and render data in the WebGrid control

See Also

©2012 Intersoft Solutions Corp. All Rights Reserved.