サーチ…


構文

  1. ItemTemplate :リスト内のアイテムの内容とレイアウトを作成します。これは必須です必須
  2. AlternatingItemTemplate :言及されている場合は、交替アイテムの内容とレイアウトを決定します。記述されていない場合、ItemTemplateが使用されます。
  3. SeparatorTemplate :もし言及されていれば、アイテム間でレンダリングされます(そして交互のアイテム)。言及されていない場合、セパレータはレンダリングされません。
  4. SelectedItemTemplate :指定されている場合は、選択したアイテムのコンテンツとレイアウトを決定します。記載がない場合、ItemTemplate(AlternatingItemTemplate)が使用されます。
  5. EditItemTemplate :編集するアイテムの内容とレイアウトを指定します。記載がない場合、ItemTemplate(AlternatingItemTemplate、SelectedItemTemplate)が使用されます。
  6. HeaderTemplate :記載されている場合は、リストヘッダーの内容とレイアウトを決定します。言及されていない場合、ヘッダーはレンダリングされません。
  7. FooterTemplate :記載されている場合は、リストフッターの内容とレイアウトを決定します。言及されていない場合、フッターはレンダリングされません。

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コマンドとRetrieving Id

 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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow