A newer version of this page is available. Switch to the current version.

GridLookupViewModel Members

A specific view model object that maintains the state of the GridLookup's built-in grid and provides the means to populate itself with data when the GridLookup is used in custom data binding mode and its multi-selection mode is enabled.

Constructors

Name Description
GridLookupViewModel() Initializes a new instance of the GridLookupViewModel class.

Properties

Name Description
AppliedFilterExpression Gets the textual representation of the filter criteria applied to the GridView. Inherited from GridViewModel.
Columns Provides access to a collection that contains information (the current state) on column objects.
FilterExpression Gets or sets the filter criteria applied to the GridView. Inherited from GridViewModel.
GroupedColumns Provides access to a list of grouped columns. Inherited from GridViewModel.
GroupSummary Provides access to a collection that contains information on the current state of group summary objects. Inherited from GridViewModel.
IncrementalFilteringMode Gets or sets a value that specifies the filtering mode of the editor.
IsFilterApplied Gets or sets a values specifying whether the filter expression should be applied to the GridView. Inherited from GridViewModel.
KeyFieldName Gets or sets the name of the data source key field. Inherited from GridViewModel.
Pager Gets the grid pager's main settings. Inherited from GridViewModel.
SearchPanel Gets settings specifying the search panel state. Inherited from GridViewModel.
SortedColumns Gets a collection of sorted columns. Inherited from GridViewModel.
TextFormatString Gets or sets the pattern used to format a selected item's text for display in the editor's edit box.
TotalSummary Provides access to a collection that contains information on the current state of total summary objects. Inherited from GridViewModel.

Methods

Name Description
ApplyFilteringState(GridLookupFilteringState) Updates the state of the GridLookupModel with the current filtering state of the GridLookup.
ApplyFilteringState(GridViewColumnState) Updates the state of the GridViewModel with the current single-column filtering state of the GridView. Inherited from GridViewModel.
ApplyGroupingState(GridViewColumnState) Updates the state of the GridViewModel with the current grouping state of the GridView. Inherited from GridViewModel.
ApplyPagingState(GridViewPagerState) Updates the state of the GridViewModel with the current paging state of the GridView. Inherited from GridViewModel.
ApplySortingState(GridViewColumnState) Updates the state of the GridViewModel with the current sorting state of the GridView. Inherited from GridViewModel.
ApplySortingState(GridViewColumnState, Boolean) Updates the state of the GridViewModel with the current sorting state of the GridView. Inherited from GridViewModel.
Assign(GridBaseViewModel) Copies the settings from the specified GridBaseViewModel object to the current object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler) Delegates the implementation of grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters. Inherited from GridViewModel.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetGroupingInfoHandler) Delegates the implementation of grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters. Inherited from GridViewModel.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetGroupingInfoHandler, GridViewCustomBindingGetRowValuesHandler) Delegates the implementation of the GridLookup's grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetRowValuesHandler) Delegates the implementation of the GridLookup's grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetSummaryValuesHandler) Delegates the implementation of grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters. Inherited from GridViewModel.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetSummaryValuesHandler, GridViewCustomBindingGetGroupingInfoHandler) Delegates the implementation of grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters. Inherited from GridViewModel.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetSummaryValuesHandler, GridViewCustomBindingGetGroupingInfoHandler, GridViewCustomBindingGetUniqueHeaderFilterValuesHandler) Delegates the implementation of grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters. Inherited from GridViewModel.
ProcessCustomBinding(GridViewCustomBindingGetDataRowCountHandler, GridViewCustomBindingGetDataHandler, GridViewCustomBindingGetSummaryValuesHandler, GridViewCustomBindingGetGroupingInfoHandler, GridViewCustomBindingGetUniqueHeaderFilterValuesHandler, GridViewCustomBindingGetRowValuesHandler) Delegates the implementation of the GridLookup's grid view model population in the custom data binding mode to Model-layer functions specified via the method's parameters.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
SortBy(GridViewColumnState, Boolean) Changes the GridView's sorting state according to the processed sorting operation. Inherited from GridViewModel.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also