Class
GridDataView

Represents the view with data rows

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class GridDataView : RadDataView<GridViewRowInfo>, ICollectionView<GridViewRowInfo>, IPagedCollectionView, IReadOnlyCollection<GridViewRowInfo>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Inheritance: objectRadCollectionView<GridViewRowInfo>RadDataView<GridViewRowInfo>GridDataView

Implements: ICollectionView<GridViewRowInfo>IEnumerableINotifyCollectionChangedINotifyPropertyChangedIPagedCollectionViewIReadOnlyCollection<GridViewRowInfo>

Inherited Members RadDataView<GridViewRowInfo>.CreateIndex()RadDataView<GridViewRowInfo>.IndexOf(GridViewRowInfo)RadDataView<GridViewRowInfo>.Find(int, object)RadDataView<GridViewRowInfo>.MoveToLastPage()RadDataView<GridViewRowInfo>.RefreshOverride()RadDataView<GridViewRowInfo>.GetItemPage(GridViewRowInfo)RadDataView<GridViewRowInfo>.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadDataView<GridViewRowInfo>.ProcessCollectionChanged(NotifyCollectionChangedEventArgs)RadDataView<GridViewRowInfo>.EnsureDescriptors()RadDataView<GridViewRowInfo>.ComparerRadDataView<GridViewRowInfo>.UseHybridIndexRadDataView<GridViewRowInfo>.GroupComparerRadDataView<GridViewRowInfo>.GroupsRadDataView<GridViewRowInfo>.GroupBuilderRadDataView<GridViewRowInfo>.GroupPredicateRadDataView<GridViewRowInfo>.DefaultGroupPredicateRadDataView<GridViewRowInfo>.CanPageRadDataView<GridViewRowInfo>.CanFilterRadDataView<GridViewRowInfo>.CanGroupRadDataView<GridViewRowInfo>.CanSortRadDataView<GridViewRowInfo>.IndexerRadDataView<GridViewRowInfo>.TotalPagesRadDataView<GridViewRowInfo>.ItemsRadDataView<GridViewRowInfo>.ItemCountRadCollectionView<GridViewRowInfo>.PassesFilter(GridViewRowInfo)RadCollectionView<GridViewRowInfo>.BeginUpdate()RadCollectionView<GridViewRowInfo>.EndUpdate(bool)RadCollectionView<GridViewRowInfo>.EndUpdate()RadCollectionView<GridViewRowInfo>.DeferRefresh()RadCollectionView<GridViewRowInfo>.CopyTo(GridViewRowInfo[], int)RadCollectionView<GridViewRowInfo>.LoadData(IEnumerable<GridViewRowInfo>)RadCollectionView<GridViewRowInfo>.FindGroup(Group<GridViewRowInfo>)RadCollectionView<GridViewRowInfo>.ContainsGroup(Group<GridViewRowInfo>)RadCollectionView<GridViewRowInfo>.Contains(GridViewRowInfo)RadCollectionView<GridViewRowInfo>.FilterEvaluate(FilterDescriptor, GridViewRowInfo)RadCollectionView<GridViewRowInfo>.Evaluate(string, GridViewRowInfo)RadCollectionView<GridViewRowInfo>.Evaluate(string, int, int)RadCollectionView<GridViewRowInfo>.Evaluate(string, IEnumerable<GridViewRowInfo>)RadCollectionView<GridViewRowInfo>.ClearThreadedFilterNodes()RadCollectionView<GridViewRowInfo>.InitializeSource(IEnumerable<GridViewRowInfo>)RadCollectionView<GridViewRowInfo>.OnCurrentChanged(EventArgs)RadCollectionView<GridViewRowInfo>.OnCurrentChanging(CancelEventArgs)RadCollectionView<GridViewRowInfo>.MoveCurrentTo(GridViewRowInfo)RadCollectionView<GridViewRowInfo>.MoveCurrentToFirst()RadCollectionView<GridViewRowInfo>.MoveCurrentToLast()RadCollectionView<GridViewRowInfo>.MoveCurrentToNext()RadCollectionView<GridViewRowInfo>.MoveCurrentToPosition(int)RadCollectionView<GridViewRowInfo>.SetCurrentPositionCore(int, bool)RadCollectionView<GridViewRowInfo>.SetCurrentPositionCore(int, bool, CurrentChangeReason)RadCollectionView<GridViewRowInfo>.MoveCurrentToPrevious()RadCollectionView<GridViewRowInfo>.Refresh()RadCollectionView<GridViewRowInfo>.OnCollectionChanged(NotifyCollectionChangedEventArgs)RadCollectionView<GridViewRowInfo>.EnsurePageIndex()RadCollectionView<GridViewRowInfo>.GetEnumerator()RadCollectionView<GridViewRowInfo>.MoveToFirstPage()RadCollectionView<GridViewRowInfo>.MoveToNextPage()RadCollectionView<GridViewRowInfo>.MoveToPage(int)RadCollectionView<GridViewRowInfo>.MoveToPreviousPage()RadCollectionView<GridViewRowInfo>.OnPageChanging(int)RadCollectionView<GridViewRowInfo>.OnPageChanged()RadCollectionView<GridViewRowInfo>.ChangeCurrentOnAddRadCollectionView<GridViewRowInfo>.IsEmptyRadCollectionView<GridViewRowInfo>.IsDynamicRadCollectionView<GridViewRowInfo>.CountRadCollectionView<GridViewRowInfo>.this[int]RadCollectionView<GridViewRowInfo>.CaseSensitiveRadCollectionView<GridViewRowInfo>.FilterExpressionRadCollectionView<GridViewRowInfo>.BypassFilterRadCollectionView<GridViewRowInfo>.BypassSortRadCollectionView<GridViewRowInfo>.HasFilterRadCollectionView<GridViewRowInfo>.IsInUpdateRadCollectionView<GridViewRowInfo>.HasDataOperationRadCollectionView<GridViewRowInfo>.GroupFactoryRadCollectionView<GridViewRowInfo>.HasGroupRadCollectionView<GridViewRowInfo>.SortDescriptorCollectionFactoryRadCollectionView<GridViewRowInfo>.GroupDescriptorCollectionFactoryRadCollectionView<GridViewRowInfo>.HasSortRadCollectionView<GridViewRowInfo>.CurrentItemRadCollectionView<GridViewRowInfo>.CurrentPositionRadCollectionView<GridViewRowInfo>.SourceCollectionRadCollectionView<GridViewRowInfo>.SortDescriptorsRadCollectionView<GridViewRowInfo>.GroupDescriptorsRadCollectionView<GridViewRowInfo>.FilterRadCollectionView<GridViewRowInfo>.IsIncrementalFilteringRadCollectionView<GridViewRowInfo>.DefaultFilterRadCollectionView<GridViewRowInfo>.PagingBeforeGroupingRadCollectionView<GridViewRowInfo>.CanChangePageRadCollectionView<GridViewRowInfo>.IsPageChangingRadCollectionView<GridViewRowInfo>.PageIndexRadCollectionView<GridViewRowInfo>.PageSizeRadCollectionView<GridViewRowInfo>.CurrentChangedRadCollectionView<GridViewRowInfo>.CurrentChangingRadCollectionView<GridViewRowInfo>.CollectionChangedRadCollectionView<GridViewRowInfo>.PropertyChangedRadCollectionView<GridViewRowInfo>.PageChangedRadCollectionView<GridViewRowInfo>.PageChanging

Constructors

GridDataView(GridViewListSource)

Initializes a new instance of the GridDataView class.

Declaration

cs-api-definition
public GridDataView(GridViewListSource listSource)

Parameters

listSource

GridViewListSource

The list source.

Methods

CreateGroupBuilder()

Creates the group builder.

Declaration

cs-api-definition
protected override GroupBuilder<GridViewRowInfo> CreateGroupBuilder()

Returns

GroupBuilder<GridViewRowInfo>

Overrides RadDataView<GridViewRowInfo>.CreateGroupBuilder()

GetFieldValue(GridViewRowInfo, string)

Gets the field value.

Declaration

cs-api-definition
protected override object GetFieldValue(GridViewRowInfo item, string fieldName)

Parameters

item

GridViewRowInfo

The item.

fieldName

string

Name of the field.

Returns

object

Overrides RadCollectionView<GridViewRowInfo>.GetFieldValue(GridViewRowInfo, string)

VersionUpdateNeeded(NotifyCollectionChangedEventArgs)

Declaration

cs-api-definition
protected override bool VersionUpdateNeeded(NotifyCollectionChangedEventArgs args)

Parameters

args

NotifyCollectionChangedEventArgs

Returns

bool

Overrides RadCollectionView<GridViewRowInfo>.VersionUpdateNeeded(NotifyCollectionChangedEventArgs)