Class QActionTable
Serves as a base class from which new classes representing protocol tables are derived.
public class QActionTable
- Inheritance
-
QActionTable
- Extension Methods
Constructors
- QActionTable(SLProtocol, int, string)
Initializes a new instance of the QActionTable class.
Properties
- DisplayKeys
Gets the display keys of all rows in the table.
- this[int]
Gets or sets the row at the specified index (0-based).
Note that this indexer should not be used. Using this[string] instead is highly recommended.
- this[int, int]
Gets or sets the cell at the specified row and column index (0-based).
Note that this indexer should not be used. Using this[string, int] instead is highly recommended.
- this[string]
Gets or sets the row with the specified primary key.
- this[string, int]
Gets or sets the cell at the specified row and column index (0-based).
- Keys
Gets the primary keys of all rows in the table.
- Protocol
Gets the SLProtocol interface used to interact with the SLProtocol process.
- RowCount
Gets the number of rows present in the table.
- TableId
Gets the ID of the table parameter.
- TableName
Gets the name of the table.
Methods
- AddRow(QActionTableRow)
Adds a row to the table.
- AddRow(QActionTableRow, DateTime?)
Adds a row to the table.
- AddRow(object[])
Adds a row to the table.
- AddRow(object[], DateTime?)
Adds a row to the table.
- AddRow(string)
Adds a row to the table.
- AddRow(string, DateTime?)
Adds a row to the table.
- AddRowReturnKey()
Adds a row to the table and returns the primary key of the new row.
- AddRowReturnKey(QActionTableRow)
Adds a row to the table and returns the primary key of the new row.
- AddRowReturnKey(QActionTableRow, DateTime?)
Adds a row to the table and returns the primary key of the new row.
- AddRowReturnKey(DateTime?)
Adds a row to the table and returns the primary key of the new row.
- AddRowReturnKey(object[])
Adds a row to the table and returns the primary key of the new row.
- AddRowReturnKey(object[], DateTime?)
Adds a row to the table and returns the primary key of the new row.
- DeleteRow(List<string>)
Removes the specified rows from the specified table.
- DeleteRow(int)
Removes the specified row from the specified table.
- DeleteRow(string)
Removes the specified row from the specified table.
- DeleteRow(string[])
Removes the specified rows from the specified table.
- Exists(string)
Determines whether a row with the specified primary key exists in the table.
- FillArray(QActionTableRow[], bool)
Sets the content of the table to the provided content.
- FillArray(QActionTableRow[], DateTime?)
Sets the content of the table to the provided content.
- FillArray(QActionTableRow[], DateTime?, bool)
Sets the content of the table to the provided content.
- FillArray(List<QActionTableRow>, bool)
Sets the content of the table to the provided content.
- FillArray(List<QActionTableRow>, DateTime?)
Sets the content of the table to the provided content.
- FillArray(List<QActionTableRow>, DateTime?, bool)
Sets the content of the table to the provided content.
- FillArray(List<object[]>, bool)
Sets the content of the table to the provided content.
- FillArray(List<object[]>, DateTime?)
Sets the content of the table to the provided content.
- FillArray(List<object[]>, DateTime?, bool)
Sets the content of the table to the provided content.
- FillArray(object[], bool)
Sets the content of the table to the provided content.
- FillArray(object[], DateTime?)
Sets the content of the table to the provided content.
- FillArray(object[], DateTime?, bool)
Sets the content of the table to the provided content.
- FillArrayNoDelete(QActionTableRow[], bool)
Adds the provided content to the table.
- FillArrayNoDelete(QActionTableRow[], DateTime?)
Adds the provided content to the table.
- FillArrayNoDelete(QActionTableRow[], DateTime?, bool)
Adds the provided content to the table.
- FillArrayNoDelete(List<QActionTableRow>, bool)
Adds the provided content to the table.
- FillArrayNoDelete(List<QActionTableRow>, DateTime?)
Adds the provided content to the table.
- FillArrayNoDelete(List<QActionTableRow>, DateTime?, bool)
Adds the provided content to the table.
- FillArrayNoDelete(List<object[]>, bool)
Adds the provided content to the table.
- FillArrayNoDelete(List<object[]>, DateTime?)
Adds the provided content to the table.
- FillArrayNoDelete(List<object[]>, DateTime?, bool)
Adds the provided content to the table.
- FillArrayNoDelete(object[], bool)
Adds the provided content to the table.
- FillArrayNoDelete(object[], DateTime?)
Adds the provided content to the table.
- FillArrayNoDelete(object[], DateTime?, bool)
Adds the provided content to the table.
- GetKeysForIndex(int, string)
Gets the primary keys of all rows that have the specified value for the specified column.
- GetPosition(string)
Gets the 1-based position of the row with the specified primary key in the table.
- GetRow(int)
Gets a row from the table.
- GetRow(string)
Gets a row from the table.
- QActionRowsToObjectArray(QActionTableRow[])
Converts an array of QActionTableRows to an object array where each element of the array represents a table row.
- QActionRowsToObjectFillArray(QActionTableRow[])
Converts an array of QActionTableRows to an object array where each element of the array represents a table column.
- SetColumn(int, string[], object[], bool)
Sets the specified cells of a column with the provided values.
- SetColumn(int, string[], object[], DateTime?)
Sets the specified cells of a column with the provided values.
- SetColumn(int, string[], object[], DateTime?, bool)
Sets the specified cells of a column with the provided values.
- SetRow(QActionTableRow, bool)
Sets the content of the specified row to the provided content.
- SetRow(QActionTableRow, bool, bool)
Sets the content of the specified row to the provided content.
- SetRow(QActionTableRow, bool, DateTime?)
Sets the content of the specified row to the provided content.
- SetRow(QActionTableRow, bool, DateTime?, bool)
Sets the content of the specified row to the provided content.
- SetRow(int, object[])
Sets the content of the specified row to the provided content.
- SetRow(int, object[], bool)
Sets the content of the specified row to the provided content.
- SetRow(int, object[], DateTime?)
Sets the content of the specified row to the provided content.
- SetRow(int, object[], DateTime?, bool)
Sets the content of the specified row to the provided content.
- SetRow(string, object[], bool)
Sets the content of the specified row to the provided content.
- SetRow(string, object[], bool, bool)
Sets the content of the specified row to the provided content.
- SetRow(string, object[], bool, DateTime?)
Sets the content of the specified row to the provided content.
- SetRow(string, object[], bool, DateTime?, bool)
Sets the content of the specified row to the provided content.