New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.Data

Assembly:Telerik.WinControls.dll

Type Parameters:

T

Syntax:

C#
public interface ICollectionView<T> where T : IDataItem

Derived Classes: RadCollectionView<TDataItem>RadDataView<TDataItem>SnapshotCollectionView<TDataItem>GridDataViewTemplateDataView

Properties

C#
bool CanFilter { get; }
C#
bool CanGroup { get; }
C#
bool CanSort { get; }
C#
T CurrentItem { get; }
C#
int CurrentPosition { get; }
C#
Predicate<T> Filter { get; set; }

GroupComparer

IComparer<Group<T>>

C#
IComparer<Group<T>> GroupComparer { get; set; }
C#
GroupDescriptorCollection GroupDescriptors { get; }
C#
GroupCollection<T> Groups { get; }
C#
SortDescriptorCollection SortDescriptors { get; }

SourceCollection

IEnumerable<T>

C#
IEnumerable<T> SourceCollection { get; }

Methods

C#
bool MoveCurrentTo(T item)
Parameters:itemTReturns:

bool

C#
bool MoveCurrentToFirst()
Returns:

bool

C#
bool MoveCurrentToLast()
Returns:

bool

C#
bool MoveCurrentToNext()
Returns:

bool

C#
bool MoveCurrentToPosition(int position)
Parameters:positionintReturns:

bool

C#
bool MoveCurrentToPrevious()
Returns:

bool

C#
void Refresh()

Events

C#
event NotifyCollectionChangedEventHandler CollectionChanged
C#
event EventHandler CurrentChanged
C#
event CancelEventHandler CurrentChanging