ASP.NET
Lista de datos
Buscar..
Sintaxis
- ItemTemplate : Potencía el contenido y el diseño de los elementos dentro de la lista. Esto es obligatorio.
- AlternatingItemTemplate : si se menciona, determina el contenido y el diseño de los elementos alternos. Si no se menciona, se utiliza ItemTemplate.
- Plantilla de separador : si se menciona, se representa entre elementos (y elementos alternos). Si no se menciona, no se renderiza un separador.
- SelectedItemTemplate : si se menciona, determina el contenido y el diseño del elemento seleccionado. Si no se menciona, se usa ItemTemplate (AlternatingItemTemplate).
- EditItemTemplate : si se menciona, determina el contenido y el diseño del elemento que se está editando. Si no se menciona, se usa ItemTemplate (AlternatingItemTemplate, SelectedItemTemplate).
- HeaderTemplate : si se menciona, determina el contenido y el diseño del encabezado de la lista. Si no se menciona, el encabezado no se representa.
- Plantilla de pie de página : si se menciona, determina el contenido y el diseño del pie de página de la lista. Si no se menciona, el pie de página no se renderiza.
Enlace de datos en 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 de comando y recuperación de identificación utilizando el argumento de 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow