Szukaj…
Składnia
- ItemTemplate : Potasuje zawartość i układ przedmiotów na liście. Jest to obowiązkowe Wymagane
- AlternatingItemTemplate : Jeśli wspomniane, określa zawartość i układ elementów naprzemiennych. Jeśli nie wspomniano, używany jest element ItemTemplate.
- SeparatorTemplate : Jeśli wspomniano, jest renderowany między elementami (i naprzemiennie). Jeśli nie wspomniano, separator nie jest renderowany.
- SelectedItemTemplate : Jeśli wspomniane, określa zawartość i układ wybranego elementu. Jeśli nie wspomniano, używany jest element ItemTemplate (AlternatingItemTemplate).
- EditItemTemplate : Jeśli jest wspomniany, określa zawartość i układ edytowanego elementu. Jeśli nie wspomniano, używany jest element ItemTemplate (AlternatingItemTemplate, SelectedItemTemplate).
- HeaderTemplate : Jeśli wspomniano, określa zawartość i układ nagłówka listy. Jeśli nie wspomniano, nagłówek nie jest renderowany.
- FooterTemplate : Jeśli wspomniano, określa zawartość i układ stopki listy. Jeśli nie wspomniano, stopka nie jest renderowana.
Powiązanie danych w 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);
}
}
Identyfikator polecenia i pobierania identyfikatora za pomocą argumentu polecenia
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow