The ListView includes the Repeater and DataList. In complexity Repeater->DataList->ListView->DataGrid
Dalalist: HeaderTemplate, ItemTemplate, AlternatingTemplate, SelectedItemTemplate, SeperatorTemplate, EditItem, FooterTemplate.
The repeater control has no templates, so you add a header, item and footer template, each has to be configured with html, and css.
The item template can contain a listitem(li), can put a declarative databinding that will contain an expression
To bind to data, you must indicate teh exact field, the repeateur loops through all the rows provided by the datasource. The EVal method requires the datafield and the formating with a {0}.
CommandName, and CommandArgument is used to set a different hyperlink for each item, that will then be handled in the event handler.
DataList: The repeater just layout items from a datasource, the datalist has more features than the repeater, and less compared to a datagrid.
Adds style, can select, edit, delete, multi-column layout. Much easier to configure style since it provides desginer mode.
The DataKeyField will be used as primary key when editing a row.
Comments
Post a Comment