As it is inherited from the BasicDataList control, the CMSDataList control has all of its properties. These can be found in the BasicDataList -> Configuration topic.
In addition, it has all of the following properties that can be set or used in the API:
As well as:
Property Name  | 
Description  | 
Sample Value  | 
AlternatingTransformationName  | 
Name of the transformation applied to alternating items in format <class prefix>.<document type>.<transformation name>.  | 
|
DelayedLoading  | 
Indicates whether data should be loaded during the load event instead of the default init event.  | 
|
EnablePaging  | 
Indicates whether the built-in DataPager control should be used to page the list. 
 This property does not affect the UniPager control, which must be added separately if you wish to use it.  | 
|
NestedControlsID  | 
IDs of nested controls (CMSRepeater, CMSDataList...), separated by semicolons.  | 
"CMSRepeaterNested;CMSDataListNested"  | 
PageSize  | 
The number of displayed items per page.  | 
|
PagerControl  | 
This property can be used to set or get the pager control and its properties.  | 
|
SelectedItemTransformationName  | 
Name of the transformation applied to the selected item in format <class prefix>.<document type>.<transformation name>.  | 
|
ShowEditDeleteButtons  | 
Indicates if edit and delete buttons should automatically be shown for each displayed item in the edit mode of CMS Desk.  | 
|
TransformationName  | 
Name of the transformation applied to standard items in format <class prefix>.<document type>.<transformation name>.  | 
Page url: http://devnet.kentico.com/docs/5_5r2/controls/index.html?cmsdatalist_configuration.htm