Show / Hide Table of Contents

Class ListTableRows

Collection of ListTableRows.

List of valid category types

Inheritance
Object
NestedPersist
NestedPersistFacade
NestedCollectionPersist
TableRowsBase
ListTableRows
Implements
INestedPersist
IEnumerable<INestedPersist>
ISoCollection
IEnumerable
IList
ICollection
INotifyCollectionChanged
IBindingList
Inherited Members
TableRowsBase._innerList
TableRowsBase._allHasBeenMarkedForDelete
TableRowsBase._sentries
TableRowsBase._idx
TableRowsBase.OnIndexChanged(IdxBase)
TableRowsBase.Load(IdxBase)
TableRowsBase.RowsLoad()
TableRowsBase.RowsLoad(ITableRowLoadHandlerFactory)
TableRowsBase.Delete()
TableRowsBase.GetEnumerator()
TableRowsBase.Add(TableRowBase)
TableRowsBase.Remove(TableRowBase)
TableRowsBase.Clear()
TableRowsBase.Sort(IComparer)
TableRowsBase.GetPrimaryKeys()
TableRowsBase.OnAdded(Object, Int32)
TableRowsBase.ISoCollection.Add(ISoItem)
TableRowsBase.ISoCollection.AddNew()
TableRowsBase.CopyTo(Array, Int32)
TableRowsBase.IndexOf(Object)
TableRowsBase.Contains(Object)
TableRowsBase.AddIndex(PropertyDescriptor)
TableRowsBase.ApplySort(PropertyDescriptor, ListSortDirection)
TableRowsBase.Find(PropertyDescriptor, Object)
TableRowsBase.RemoveIndex(PropertyDescriptor)
TableRowsBase.RemoveSort()
TableRowsBase.Sentries
TableRowsBase.IsDirty
TableRowsBase.Index
TableRowsBase.Count
TableRowsBase.IsMarkedForDelete
TableRowsBase.IsFixedSize
TableRowsBase.IsReadOnly
TableRowsBase.AllowEdit
TableRowsBase.AllowNew
TableRowsBase.AllowRemove
TableRowsBase.IsSorted
TableRowsBase.SortDirection
TableRowsBase.SortProperty
TableRowsBase.SupportsChangeNotification
TableRowsBase.SupportsSearching
TableRowsBase.SupportsSorting
TableRowsBase._onCollectionChanged
TableRowsBase.CollectionChanged
TableRowsBase.ListChanged
NestedCollectionPersist.GetFacadingItems()
NestedCollectionPersist.IsDeleted
NestedPersistFacade.OnPreIdUpdate()
NestedPersistFacade.OnPrimaryKeyRequest(PKContainer)
NestedPersistFacade.OnPrimaryKeyUpdate(PKContainer)
NestedPersistFacade.OnIdUpdate()
NestedPersistFacade.OnSave(BatchSave)
NestedPersistFacade.OnSaved(Boolean)
NestedPersist._saveOwner
NestedPersist._isSaving
NestedPersist.SetSaveOwner(INestedPersist)
NestedPersist.Save()
NestedPersist.INestedPersist.OnPreIdUpdate()
NestedPersist.INestedPersist.OnPrimaryKeyRequest(PKContainer)
NestedPersist.INestedPersist.OnPrimaryKeyUpdate(PKContainer)
NestedPersist.INestedPersist.OnIdUpdate()
NestedPersist.INestedPersist.OnSave(BatchSave)
NestedPersist.INestedPersist.OnSaved(Boolean)
NestedPersist.add_OnElementSaved(OnSaved)
NestedPersist.remove_OnElementSaved(OnSaved)
NestedPersist.add_OnElementIdUpdate(OnIdUpdate)
NestedPersist.remove_OnElementIdUpdate(OnIdUpdate)
NestedPersist.IsSaving
NestedPersist.OnElementSaved
NestedPersist.OnElementIdUpdate
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
public class ListTableRows : TableRowsBase, INestedPersist, IEnumerable<INestedPersist>, ISoCollection, IEnumerable, IList, ICollection, INotifyCollectionChanged, IBindingList

Properties

Item[Int32]

Get a TableRow given its' index in the collection.

Declaration
public ListTableRow this[int index] { get; }
Parameters
Type Name Description
Int32 index

Index of the TableRow in the collection

Property Value
Type Description
ListTableRow

Methods

Add(ListTableRow)

Add one TableRow to the collection.

Declaration
public int Add(ListTableRow row)
Parameters
Type Name Description
ListTableRow row

An instance of TableRow to be added to the collection.

Returns
Type Description
Int32

The index of the added TableRow.

AddNew()

Add a new instance of TableRow added to the collection.

Declaration
public ListTableRow AddNew()
Returns
Type Description
ListTableRow

A new instance of TableRow added to the collection.

CreateChild()

Create a new instance of TableRow

Declaration
protected override TableRowBase CreateChild()
Returns
Type Description
TableRowBase

New instance of TableRow

Overrides
TableRowsBase.CreateChild()

CreateNew()

Create a new instance of the TableRows object.

Declaration
public static ListTableRows CreateNew()
Returns
Type Description
ListTableRows

A new instance of the TableRows object.

MakeUniqueById()

Collection of ListTableRows.

List of valid category types

Declaration
public void MakeUniqueById()

Remove(ListTableRow)

Removes the given TableRow from the collection

Declaration
public void Remove(ListTableRow row)
Parameters
Type Name Description
ListTableRow row

the TableRow to be removed

SortByCustom(IComparer)

Sort the inner list using a custom comparer.

Declaration
public void SortByCustom(IComparer customSorter)
Parameters
Type Name Description
IComparer customSorter
Remarks

The custom comparer is passed along to the inner list (i.e. ArrayList) Sort().

SortByName()

Sort the iunner list using hte SuperOffice.CRM.Lists.ListTableRows.ListNameSorter sorter.

Declaration
public void SortByName()

SortByRank()

Sort the inner list by rank using the SuperOffice.CRM.Lists.ListTableRows.ListRankSorter

Declaration
public void SortByRank()

Implements

INestedPersist
System.Collections.Generic.IEnumerable<T>
ISoCollection
System.Collections.IEnumerable
System.Collections.IList
System.Collections.ICollection
System.Collections.Specialized.INotifyCollectionChanged
System.ComponentModel.IBindingList

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top