Class XpoServerCollectionAdderRemover
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class XpoServerCollectionAdderRemover : XpoServerCollectionWrapperBase, IXpoServerModeGridDataSource, IListServerHints, IXtraRefreshable, IDXCloneable, IFilteredXtraBindingList, IBindingList, IList, ICollection, IEnumerable, IFilteredDataSource, ITypedList, IListServer, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, IColumnsServerActions
- Inheritance
-
XpoServerCollectionAdderRemover
- Implements
-
IListServerHints
IXtraRefreshable
IDXCloneable
IFilteredXtraBindingList
IFilteredDataSource
IListServer
IColumnsServerActions
- Inherited Members
-
Constructors
XpoServerCollectionAdderRemover(IXpoServerModeGridDataSource, bool)
public XpoServerCollectionAdderRemover(IXpoServerModeGridDataSource nested, bool deleteOnRemove)
Parameters
nested
IXpoServerModeGridDataSource
deleteOnRemove
bool
Properties
AllowNew
public override bool AllowNew { get; }
Property Value
- bool
AllowRemove
public override bool AllowRemove { get; }
Property Value
- bool
Count
public override int Count { get; }
Property Value
- int
IsFixedSize
public override bool IsFixedSize { get; }
Property Value
- bool
IsReadOnly
public override bool IsReadOnly { get; }
Property Value
- bool
this[int]
public override object this[int index] { get; set; }
Parameters
index
int
Property Value
- object
SupportsChangeNotification
public override bool SupportsChangeNotification { get; }
Property Value
- bool
Methods
Add(object)
public override int Add(object value)
Parameters
value
object
Returns
- int
AddNew()
public override object AddNew()
Returns
- object
AllowAction(string, ColumnServerActionType)
public override bool AllowAction(string fieldName, ColumnServerActionType action)
Parameters
fieldName
string
action
ColumnServerActionType
Returns
- bool
Apply(CriteriaOperator, ICollection<ServerModeOrderDescriptor[]>, int, ICollection<ServerModeSummaryDescriptor>, ICollection<ServerModeSummaryDescriptor>)
public override void Apply(CriteriaOperator filterCriteria, ICollection<ServerModeOrderDescriptor[]> sortInfo, int groupCount, ICollection<ServerModeSummaryDescriptor> summaryInfo, ICollection<ServerModeSummaryDescriptor> totalSummaryInfo)
Parameters
filterCriteria
CriteriaOperator
sortInfo
ICollection<ServerModeOrderDescriptor[]>
groupCount
int
summaryInfo
ICollection<ServerModeSummaryDescriptor>
totalSummaryInfo
ICollection<ServerModeSummaryDescriptor>
Contains(object)
public override bool Contains(object value)
Parameters
value
object
Returns
- bool
CopyTo(Array, int)
public override void CopyTo(Array array, int index)
Parameters
array
Array
index
int
CreateAddNewInstance()
protected virtual object CreateAddNewInstance()
Returns
- object
DXClone()
public override object DXClone()
Returns
- object
GetAllFilteredAndSortedRows()
public override IList GetAllFilteredAndSortedRows()
Returns
- IList
GetEnumerator()
public override IEnumerator GetEnumerator()
Returns
- IEnumerator
GetGroupInfo(ListSourceGroupInfo)
public override List<ListSourceGroupInfo> GetGroupInfo(ListSourceGroupInfo parentGroup)
Parameters
parentGroup
ListSourceGroupInfo
Returns
- List<ListSourceGroupInfo>
GetRowIndexByKey(object)
public override int GetRowIndexByKey(object key)
Parameters
key
object
Returns
- int
GetRowKey(int)
public override object GetRowKey(int index)
Parameters
index
int
Returns
- object
GetTotalSummary()
public override List<object> GetTotalSummary()
Returns
- List<object>
IndexFromBase(int)
protected int IndexFromBase(int baseIndex)
Parameters
baseIndex
int
Returns
- int
IndexOf(object)
public override int IndexOf(object value)
Parameters
value
object
Returns
- int
IndexToBase(int)
protected int IndexToBase(int outerIndex)
Parameters
outerIndex
int
Returns
- int
Insert(int, object)
public override void Insert(int index, object value)
Parameters
index
int
value
object
RaiseChanged(ListChangedEventArgs)
protected virtual void RaiseChanged(ListChangedEventArgs e)
Parameters
e
ListChangedEventArgs
Refresh()
public override void Refresh()
Remove(object)
public override void Remove(object value)
Parameters
value
object
RemoveAt(int)
public override void RemoveAt(int index)
Parameters
index
int
Events
ListChanged
public override event ListChangedEventHandler ListChanged
Event Type
- ListChangedEventHandler