GXDN: Gurux Developer Network
GXTable Class
NamespacesGurux.DeviceGXTable
The GXTable component implements the GXTable interface. GXTable component is a table that contains a collection of GXPropertyCollection. Each GXProperty acts as a column so that each row has same properties with possibly different values. Row indexing is zero-based.
Members
All Members Constructors Methods Properties Events



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

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

AvailableReadSpans
Determines available read span types.

BeginUpdate()()()
BeginUpdate maintains performance, when content is updated. Suspends sending of notifications until EndUpdate is called.

Cells()()()

ClearRows()()()
Removes all rows of all GXPropertyCollection.

Clone()()()
Creates a new object that is a copy of the current instance.
(Inherited from GXObject.)
Copy(Object)
The Copy method copies object content from the target object.
(Inherited from GXObject.)
Description
Table description.

Device
Device is the parent device of the table.

DisabledActions
Determines which actions are blocked from use.

DisplayName
DisplayName gets a localized name for the table.

Dispose(Boolean) (Overrides GXObject.Dispose(Boolean).)
Dispose()()() (Inherited from GXObject.)
Dynamic
Dynamic determines, if the table is created dynamically using CreateTable method of the device.

EndUpdate()()()
EndUpdate notifies that the table values have changed. Resumes sending of notifications.

Equals(Object)
Determines whether two objects are equal.
(Overrides GXObject.Equals(Object).)
Finalize()()() (Inherited from GXObject.)
FindByParameter(String, Object)
Returns collection of objects that match search parameters.
(Inherited from GXObject.)
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.

GetControls()()()
Returns a collection of controls that use this component.
(Inherited from GXObject.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetOcx()()()
Retrieves a reference to the underlying ActiveX control.
(Inherited from GXObject.)
GetStatistic(TableStatistic)
Gets statistic value of determined type.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GXObjectType
Sender object type. Reserved for inner use. Do Not Use!
(Inherited from GXObject.)
ID
Object Identifier.
(Inherited from GXObject.)
InsertRow(Int32, String)
InsertRow inserts a new row to the selected index.

IsNotify
Retrieves the location type of the table.

LocalizedNames
LocalizedNames is the collection of LocalizedName objects of the table.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name (Overrides GXObject.Name.)
NotifyTableChange(Int32, TableStates)
NotifyTableChange causes the GXDevice object to notify the change of a GXTable.

OnBeginUpdate
Notifies, when the content of an object is changing.

OnEndUpdate
Notifies, when the content of an object has changed.

OnRowAdded
Notifies, when a new row is added.

OnRowRemoved
Notifies, when a row is removed.

OnRowsClear
Notifies, when the collection is cleared.

OnRowsResized
Notifies, when the row count is resized.

OnTableChanged
Notifies, when content of the table has changed.

Parameters
Parameters returns the parameters collection.

Parent
Parent is parent tables collection.

PrimaryKeyIndex
PrimaryKeyIndex returns the Primary Key Index.

Properties
Properties is the collection of properties in the table.

ReadMsgPerRow
ReadMsgPerRow is True, if read messages are generated for each row instead of just once.

ReadSpan
Used read span type.

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

RemoveRow(Int32)
RemoveRow removes the specified row.

ResetStatistic(TableStatistic)
Reset statistic value of determined type.

Resizable
Resizable determines, whether the table is resizable or not.

Resize(Int32)
Resize resizes the table row count.

RowCount
RowCount retrieves the amount of rows in the table.

ToString()()()
ToString returns a string that represents the current object.
(Inherited from GXObject.)
UpdateStatisticValue(TableStatistic, Object)
A statistic value, retrieved from the physical device, can be set to replace the current statistic value of a property.

UseTableRead
Returns True, if category read messages are used instead of property read messages. If the category does not have read messages, property read messages are used.

UseTableWrite
Returns True, if category write messages are used instead of property write messages. If the category does not have write messages, property write messages are used.

WriteMsgPerRow
WriteMsgPerRow is True, if write messages are generated for each row instead of just once.

Remarks
It is not possible to get full row of GXTable, just row item instances of a GXProperty.
Inheritance Hierarchy
Object
GXObject
  GXTable
See Also

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