GXDN: Gurux Developer Network
GXRowCollection Class
NamespacesGurux.DeviceGXRowCollection
The GXRowCollection collection component implements the GXRowCollection interface. A GXRowCollection component is a collection of GXRow components. A GXRowCollection component can be accessed using the GXProperty.Rows property.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXRowCollection()()()
Initializes a new instance of the GXRowCollection class

AcceptChanges()()()
Commits all the changes made to this IGXProperties collection since it was loaded or since the last time AcceptChanges was called.

Add(GXRow)
Adds a new item to the collection.

AddRange(GXRowCollection)
Appends items to the list. AllowDuplicates indicates if duplicates are allowed.

AllowDuplicateNames
AllowDuplicateNames determines, if duplicate names are allowed in the collection.

Clear()()()
Clears the collection.

Contains(GXRow)
Determines if the collection contains the item.

CopyTo(array<GXRow>[]()[], Int32)
Copies the elements of the collection to an Array, starting at a particular Array index.

Count
Indicates the number of items in the collection.

CurrentRow
CurrentRow is reserved for inner use. Do not use!

Dispose(Boolean)
Dispose()()()
Equals(Object)
Determines whether two objects are equal.
(Overrides Object.Equals(Object).)
Finalize()()() (Overrides Object.Finalize()()().)
FindByParameter(String, Object)
Returns collection of objects that match search parameters.

FindItemByID(UInt64)
FindItemByID finds an item using item identification.

GetChanges()()()
Gets a copy of the IGXProperties collection that contains all changes made to it since it was loaded or since AcceptChanges() was last called.

GetEnumerator()()()
Returns an enumerator that iterates through a collection.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IndexOf(GXRow)
IndexOf returns the zero-based index of the first occurrence of a device type in the list.

Insert(Int32, GXRow)
Insert inserts a new item to the collection.

IsEmpty()()()
Checks if the collection is empty.

IsReadOnly
Checks if the collection is read-only.

IsSynchronized
Checks if the collection is synchronized (thread safe).

Item[([(Int32])])
Item[([(Object])])
Retrieves an item from the collection, using numeric index.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnClear
OnClear notifies, when the collection is cleared.

OnPropertyChanged
PropertyChanged notifies, when properties, or value, of a GXProperty are changed.

OnResized
OnResized notifies, when the row count is resized.

OnRowAdded
OnRowAdded notifies, when a new row is added.

OnRowRemoved
OnRowRemoved notifies, when a row is removed.

Parent
Retrieves the parent item of the collection.

RejectChanges()()()
Rolls back all the changes made to the IGXProperties collection since it was created, or since the last time AcceptChanges was called.

Remove(GXRow)
Removes an item from the collection.

RemoveAt(Int32)
RemoveAt removes the item type from the collection. This method removes one element starting at a zero-based index in an array. In the process, it shifts down all the elements above the removed element.

ResetLastReadValue()()()
ResetLastReadValue resets the value to the last read value. If the value is not read before, default value is set.

Resize(Int32)
Resize resizes table row count.

SetToDefault()()()
SetToDefault resets all properties to default values.

SyncRoot
Gets an object that can be used to synchronize the collection.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Remarks
It is not possible to get full row of a GXTable instance, just row item instances of a GXProperty.
Inheritance Hierarchy
Object
GXRowCollection

Assembly: Gurux.Device (Module: Gurux.Device) Version: 5.0.0.1