Zoeken…
Syntaxis
- ItemTemplate : het geeft een overzicht van de inhoud en lay-out van items in de lijst. Dit is verplicht Verplicht
- AlternatingItemTemplate : bepaalt, indien vermeld, de inhoud en de lay-out van alternerende items. Indien niet vermeld, wordt ItemTemplate gebruikt.
- SeparatorTemplate : Indien vermeld, wordt deze weergegeven tussen items (en alternerende items). Indien niet vermeld, wordt geen scheidingsteken weergegeven.
- SelectedItemTemplate : indien vermeld, bepaalt de inhoud en de lay-out van het geselecteerde item. Indien niet vermeld, wordt ItemTemplate (AlternatingItemTemplate) gebruikt.
- EditItemTemplate : bepaalt, indien vermeld, de inhoud en de lay-out van het item dat wordt bewerkt. Indien niet vermeld, wordt ItemTemplate (AlternatingItemTemplate, SelectedItemTemplate) gebruikt.
- HeaderTemplate : bepaalt, indien vermeld, de inhoud en de lay-out van de lijstkop . Indien niet vermeld, wordt de koptekst niet weergegeven.
- FooterTemplate : bepaalt, indien vermeld, de inhoud en de lay-out van de lijstvoettekst . Indien niet vermeld, wordt de voettekst niet weergegeven.
Gegevensbinding in asp.net
aspx
<asp:DataList runat="server" CssClass="sample" RepeatLayout="Flow" ID="dlsamplecontent" RepeatDirection="Vertical" OnItemCommand="dlsamplecontent_ItemCommand">
<ItemStyle CssClass="tdContainer" />
<ItemTemplate>
//you code
</ItemTemplate>
</asp:DataList>
Aspx.cs
public void GetSamplingContentType()
{
try
{
ErrorLogger.gstrClientMethodName = this.GetType().FullName + "_" + System.Reflection.MethodBase.GetCurrentMethod().Name + " : ";
DataTable dt = new DataTable();
dlsamplecontent.DataSource = dt;
dlsamplecontent.DataBind();
}
catch (Exception ex)
{
ErrorLogger.ClientErrorLogger(ex);
}
}
Item Opdracht en ID ophalen met het opdrachtargument
protected void dlsamplecontent_ItemCommand(object source, DataListCommandEventArgs e)
{
try
{
int BlogId = Convert.ToInt32(e.CommandArgument.ToString());
if (e.CommandName == "SampleName")
{
//your code
}
}
catch (Exception ex)
{
ErrorLogger.ClientErrorLogger(ex);
}
}
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow