Ricerca…


Sintassi

  1. ItemTemplate : è in grado di fornire il contenuto e il layout degli elementi all'interno dell'elenco . È obbligatorio
  2. AlternatingItemTemplate : se menzionato, determina il contenuto e il layout degli elementi alternati. Se non menzionato, viene utilizzato ItemTemplate.
  3. SeparatorTemplate : se menzionato, viene reso tra articoli (e articoli alternati). Se non menzionato, un separatore non viene reso.
  4. SelectedItemTemplate : se menzionato, determina il contenuto e il layout dell'elemento selezionato. Se non specificato, viene utilizzato ItemTemplate (AlternatingItemTemplate).
  5. EditItemTemplate : se menzionato, determina il contenuto e il layout dell'elemento che si sta modificando. Se non specificato, viene utilizzato ItemTemplate (AlternatingItemTemplate, SelectedItemTemplate).
  6. HeaderTemplate : se menzionato, determina il contenuto e il layout dell'intestazione dell'elenco. Se non citato, l'intestazione non viene renderizzata.
  7. 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