ClassRadListFilterDistinctValuesTable
Represents a table that stores all distinct values when filtering.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class RadListFilterDistinctValuesTable : IDictionary, ICollection, IEnumerable
Inheritance: objectRadListFilterDistinctValuesTable
Implements:
Constructors
RadListFilterDistinctValuesTable()
Initializes a new instance of the RadListFilterDistinctValuesTable class.
Declaration
public RadListFilterDistinctValuesTable()
Properties
Count
Gets the number of elements contained in the ICollection.
Declaration
public int Count { get; }
Property Value
The number of elements contained in the ICollection.
Implements
DataConversionInfoProvider
Gets or sets the data conversion info provider.
Declaration
public IDataConversionInfoProvider DataConversionInfoProvider { get; set; }
Property Value
The data conversion info provider.
FormatString
Sets the format string.
Declaration
public string FormatString { set; }
Property Value
The format string.
IsFixedSize
Gets a value indicating whether the IDictionary object has a fixed size.
Declaration
public bool IsFixedSize { get; }
Property Value
true if the IDictionary object has a fixed size; otherwise, false.
Implements
IsReadOnly
Gets a value indicating whether the IDictionary object is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
true if the IDictionary object is read-only; otherwise, false.
Implements
IsSynchronized
Gets a value indicating whether access to the ICollection is synchronized (thread safe).
Declaration
public bool IsSynchronized { get; }
Property Value
true if access to the ICollection is synchronized (thread safe); otherwise, false.
Implements
Keys
Gets an ICollection object containing the keys of the IDictionary object.
Declaration
public ICollection Keys { get; }
Property Value
An ICollection object containing the keys of the IDictionary object.
Implements
SyncRoot
Gets an object that can be used to synchronize access to the ICollection.
Declaration
public object SyncRoot { get; }
Property Value
An object that can be used to synchronize access to the ICollection.
Implements
Values
Gets an ICollection object containing the values in the IDictionary object.
Declaration
public ICollection Values { get; }
Property Value
An ICollection object containing the values in the IDictionary object.
Implements
this[object]
Gets or sets the object with the specified key.
this[string]
Gets or sets the ArrayList with the specified key.
Methods
Add(object)
Adding value to DistinctValuesTable. It only adds the value if it is unique and is not null or empty.
Add(object, object)
Adds an element with the provided key and value to the IDictionary object.
Declaration
public void Add(object key, object value)
Parameters
key
The object to use as the key of the element to add.
value
The object to use as the value of the element to add.
Exceptions
key is null.
An element with the same key already exists in the IDictionary object.
The IDictionary is read-only.-or- The IDictionary has a fixed size.
Implements
Add(string, ArrayList)
Adds the specified key.
Add(string, object)
Adds the specified key.
Clear()
Removes all elements from the IDictionary object.
Declaration
public void Clear()
Exceptions
The IDictionary object is read-only.
Implements
Contains(object)
Check if the collection conteins a given string key.
ContainsFilterValue(object)
Check if a given value is contained in any of the ArrayLists value collections, bound to every string key.
ContainsStringKey(string)
Determines whether the specified key is contained.
CopyTo(Array, int)
Copies the elements of the ICollection to an Array, starting at a particular Array index.
Declaration
public void CopyTo(Array array, int index)
Parameters
array
The one-dimensional Array that is the destination of the elements copied from ICollection. The Array must have zero-based indexing.
index
The zero-based index in array at which
copying begins.
Exceptions
array is null.
index is less than zero.
array is multidimensional.-or- The number of elements in the
source ICollection is greater than the available
space from index to the end of the destination array.-or-The
type of the source ICollection cannot be cast
automatically to the type of the destination array.
Implements
GetEnumerator()
Returns an IDictionaryEnumerator object for the IDictionary object.
Declaration
public IDictionaryEnumerator GetEnumerator()
Returns
An IDictionaryEnumerator object for the IDictionary object.
Implements
Remove(object)
Removes the element with the specified key from the IDictionary object.
Declaration
public void Remove(object key)
Parameters
key
The key of the element to remove.
Exceptions
key is null.
The IDictionary object is read-only.-or- The IDictionary has a fixed size.
Implements