Contains data and template binding for the row displayed in the AdvancedList.
For a list of all members of this type, see Row Members.
System.Object
Resco.Controls.AdvancedList.Row
Resco.Controls.AdvancedList.BoundRow
Resco.Controls.AdvancedList.HeaderRow
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
There are more ways of creating the Row, but after the row was created, the number of fields remains constant. Underlying type of the Row is just an array of objects. The number of fields is given by the property FieldCount.
The field Mapping is accessible through property FieldNames. The fields can be mapped to names and accessed with the string indexer Item, or unnamed using the Empty mapping, accessing the data with integer indexer Item. When mapping is not empty, it must have the same FieldCount as the row.
Data can be set with the constructor or indexers, or with the method SetData the data can be read from ICollection or IDataRecord (data reader). When having string data, the property StringData can be used (used by the designer). To get the data, GetData method can be used.
TemplateIndex and SelectedTemplateIndex are used to bind the row with the templates from Templates in the template set. Which template is used is dependent on whether the row is Selected or not.
Notes to Inheritors: Non-public properties and methods can e a subject of change during further developement.
Namespace: Resco.Controls.AdvancedList
Assembly: Resco.AdvancedList.CF3 (in Resco.AdvancedList.CF3.dll)
Row Members | Resco.Controls.AdvancedList Namespace