Class
TemplateDataView

Represents the view for the data row.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

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

Inheritance: objectRadCollectionView<GridViewRowInfo>RadDataView<GridViewRowInfo>TemplateDataView

Implements: ICollectionView<GridViewRowInfo>IEnumerableINotifyCollectionChangedINotifyPropertyChangedIPagedCollectionViewIReadOnlyCollection<GridViewRowInfo>

Inherited Members RadDataView<GridViewRowInfo>.CreateIndex()RadDataView<GridViewRowInfo>.CreateGroupBuilder()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>.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>.GetFieldValue(GridViewRowInfo, string)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>.VersionUpdateNeeded(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

TemplateDataView(IEnumerable<GridViewRowInfo>)

Initializes a new instance of the TemplateDataView class.

Declaration

cs-api-definition
public TemplateDataView(IEnumerable<GridViewRowInfo> rows)

Parameters

rows

IEnumerable<GridViewRowInfo>

The rows.

Methods

ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Processes the collection changed.

Declaration

cs-api-definition
protected override void ProcessCollectionChanged(NotifyCollectionChangedEventArgs args)

Parameters

args

NotifyCollectionChangedEventArgs

The NotifyCollectionChangedEventArgs instance containing the event data.

Overrides RadDataView<GridViewRowInfo>.ProcessCollectionChanged(NotifyCollectionChangedEventArgs)