Class ListTableRow.CustomSearch
Class representing a custom search against table 'Category'.
Inheritance
Inherited Members
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
public sealed class ListTableRow.CustomSearch : ListTableRow.TableRowIdx, ICloneable, ISentryIgnorable
Constructors
CustomSearch(TableInfo)
Constructor for class TableRows.CustomSearch. This class represents a custom search against table 'Category'.
Declaration
public CustomSearch(TableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
TableInfo | tableInfo |
Remarks
By adding restrictions and order by information,
a custom query can be formatted against the database.
If this is not added, all the rows in the
table are returned.
Properties
InnerOrderBy
Implementation of the OrderBy clause.
Declaration
protected override OrderBy InnerOrderBy { get; }
Property Value
Type | Description |
---|---|
OrderBy |
Overrides
InnerRestriction
Restriction (e.g. sql: WHERE) for the select statement.
Declaration
protected override Restriction InnerRestriction { get; }
Property Value
Type | Description |
---|---|
Restriction | RestrictionObject holding the restrictions for the select statement. |
Overrides
OrderBy
Implementation of the OrderBy clause.
Declaration
public OrderBy OrderBy { get; }
Property Value
Type | Description |
---|---|
OrderBy |
Restriction
Restriction (e.g. sql: WHERE) for the select statement.
Declaration
public Restriction Restriction { get; set; }
Property Value
Type | Description |
---|---|
Restriction | RestrictionObject holding the restrictions for the select statement. |
Methods
UpdateRow(TableRowBase)
Update the TableRow with the values from the index.
Declaration
public override void UpdateRow(TableRowBase row)
Parameters
Type | Name | Description |
---|---|---|
TableRowBase | row | The row to update. This must be an instance of TableRow. |
Overrides
Remarks
This method does nothing for a the CustomSearch class.