程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> repeater三級嵌套綁定,

repeater三級嵌套綁定,

編輯:C#入門知識

repeater三級嵌套綁定,


<asp:Repeater ID="rpt1" runat="server" onitemdatabound="rpt1_ItemDataBound">         <HeaderTemplate> <table width=400 cellpadding=0 cellspacing=0></HeaderTemplate>            <ItemTemplate><tr>         <td><font color=black>後台。aspx.cs

    protected void rpt1_ItemDataBound(object sender, RepeaterItemEventArgs e)     {         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)         {             Repeater rpt2 = (Repeater)e.Item.FindControl("rpt2");             //找到分類Repeater關聯的數據項             DataRowView rowv = (DataRowView)e.Item.DataItem;             rpt2.ItemDataBound += new RepeaterItemEventHandler(rpt2_ItemDataBound); //最最重要的一句             //提取分類ID             cid = Convert.ToInt32(rowv["ID"]);             //根據分類ID查詢該分類下的產品,並綁定產品Repeater             rpt2.DataSource = Pcategory.getP(cid);//數據綁定             rpt2.DataBind();         }     }     protected void rpt2_ItemDataBound(object sender, RepeaterItemEventArgs e)     {         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)         {             Repeater rpt3 = (Repeater)e.Item.FindControl("rpt3");             //找到分類Repeater關聯的數據項             DataRowView rowvv = (DataRowView)e.Item.DataItem;             //提取分類ID             cid2 = Convert.ToInt32(rowvv["ID"]);             //根據分類ID查詢該分類下的產品,並綁定產品Repeater             rpt3.DataSource = getrpt3(cid, cid2);//數據綁定             rpt3.DataBind();         }     }

轉載自:http://www.aspnetjia.com

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved