ASP.NET
Lista dei dati
Ricerca…
Sintassi
- ItemTemplate : è in grado di fornire il contenuto e il layout degli elementi all'interno dell'elenco . È obbligatorio
- AlternatingItemTemplate : se menzionato, determina il contenuto e il layout degli elementi alternati. Se non menzionato, viene utilizzato ItemTemplate.
- SeparatorTemplate : se menzionato, viene reso tra articoli (e articoli alternati). Se non menzionato, un separatore non viene reso.
- SelectedItemTemplate : se menzionato, determina il contenuto e il layout dell'elemento selezionato. Se non specificato, viene utilizzato ItemTemplate (AlternatingItemTemplate).
- EditItemTemplate : se menzionato, determina il contenuto e il layout dell'elemento che si sta modificando. Se non specificato, viene utilizzato ItemTemplate (AlternatingItemTemplate, SelectedItemTemplate).
- HeaderTemplate : se menzionato, determina il contenuto e il layout dell'intestazione dell'elenco. Se non citato, l'intestazione non viene renderizzata.
- FooterTemplate : se menzionato, determina il contenuto e il layout del footer dell'elenco. Se non menzionato, il piè di pagina non viene visualizzato.
Associazione dati 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);
}
}
Elemento Comando e recupero di un messaggio utilizzando l'argomento Comando
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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow