Loading...

DataList


DataList Example
List of items
Description:
Description for item 1
Percent: 1.23%
Product picture
Description:
Description for item 4
Percent: 4.92%
Product picture
Description:
Description for item 7
Percent: 8.61%
Product picture
Description:
Description for item 2
Percent: 2.46%
Product picture
Description:
Description for item 5
Percent: 6.15%
Product picture
Description:
Description for item 8
Percent: 9.84%
Product picture
Description:
Description for item 3
Percent: 3.69%
Product picture
Description:
Description for item 6
Percent: 7.38%
Product picture
@inherits ControlComponent
@inject HttpClient Http

<asp.DataList DataSourceID="FreeDataSource1"
                                            BorderColor="black"
                                            CellPadding="5"
                                            CellSpacing="5"
                                            RepeatDirection="RepeatDirection.Vertical"
                                            RepeatLayout="RepeatLayout.Table"
                                            RepeatColumns="3">
                                            <HeaderStyle BackColor="#aaaadd">
                                            </HeaderStyle>
                                            <AlternatingItemStyle BackColor="Gainsboro">
                                            </AlternatingItemStyle>
                                            <HeaderTemplate>
        List of items
                                            </HeaderTemplate>
                                            <ItemTemplate TItem="Sample">
        Description: <br />
                                            @context.StringValue
                                            <br />
        Percent: @string.Format("{0:P2}", @context.CurrencyValue)
                                            <br />
                                            <asp.Image AlternateText="Product picture"
                                            ImageUrl="@("img/" + context.ImageValue)" />
                                            </ItemTemplate>
</asp.DataList>

<asp.FreeDataSource ID="FreeDataSource1" OnExecuteSelected="sender => this.data" />

@code {
                                            private Sample[] data;

                                            protected override async Task OnInitializedAsync()
    {
        data = await Http.GetFromJsonAsync<Sample[]>("sample-data/sample.json");
    }

                                            public class Sample
    {
                                            public int IntegerValue { get; set; }

                                            public string StringValue { get; set; }

                                            public double CurrencyValue { get; set; }

                                            public string ImageValue { get; set; }
    }
}

DataList Metadata
Name Type Kind
AccessKey String Parameter
Attributes IReadOnlyDictionary Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
Caption String Parameter
CaptionAlign TableCaptionAlign Parameter
CellPadding Int32 Parameter
CellSpacing Int32 Parameter
ChildLevel Int32 Parameter
ClientIDMode ClientIDMode Parameter
CssClass String Parameter
DataKeyField String Parameter
DataMember String Parameter
DataSourceID String Parameter
EditItemIndex Int32 Parameter
Enabled Boolean Parameter
ExtractTemplateRows Boolean Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
GridLines GridLines Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
ID String Parameter
RepeatColumns Int32 Parameter
RepeatDirection RepeatDirection Parameter
RepeatLayout RepeatLayout Parameter
SelectedIndex Int32 Parameter
ShowFooter Boolean Parameter
ShowHeader Boolean Parameter
Style String Parameter
TabIndex Int16 Parameter
ToolTip String Parameter
UseAccessibleHeader Boolean Parameter
Visible Boolean Parameter
Width String Parameter
OnCancelCommand DataListCommandEventHandler Event
OnDataBinding EventHandler Event
OnDeleteCommand DataListCommandEventHandler Event
OnDisposed EventHandler Event
OnEditCommand DataListCommandEventHandler Event
OnInit EventHandler Event
OnItemCommand DataListCommandEventHandler Event
OnItemCreated DataListItemEventHandler Event
OnItemDataBound DataListItemEventHandler Event
OnLoad EventHandler Event
OnPreRender EventHandler Event
OnSelectedIndexChanged EventHandler Event
OnUnload EventHandler Event
OnUpdateCommand DataListCommandEventHandler Event
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
TItem Type Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
SubstituteItem Boolean Parameter
TItem Type Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
TItem Type Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
TItem Type Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
CssClass String Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
HorizontalAlign HorizontalAlign Parameter
VerticalAlign VerticalAlign Parameter
Width String Parameter
Wrap Boolean Parameter
Copyright © 2023 Jurio li All rights reserved.
An unhandled error has occurred. Reload 🗙