婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Repeater中嵌套Repeater的示例介紹

Repeater中嵌套Repeater的示例介紹

熱門標簽:電銷機器人 數(shù)據(jù) 宿遷智能外呼系統(tǒng)排名 地圖標注多少錢一張 400電話辦理信任翰諾科技 廣州銷售外呼系統(tǒng)定制 福州人工智能電銷機器人加盟 ai電銷機器人對貸款有幫助嗎 怎樣給陜西地圖標注顏色 云狐人工智能電話機器人
復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.dtCategory = GetCategoryTable();
this.dtProduct = GetProductTable();
rptCategoryList.DataSource = dtCategory;
rptCategoryList.DataBind();
}
}
// 準備一張分類表
DataTable GetCategoryTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("CategoryId", typeof(int));
dt.Columns.Add("CategoryTitle", typeof(string));
for (int i = 1; i = 3; i++)
{
DataRow row = dt.NewRow();
row["CategoryId"] = i;
row["CategoryTitle"] = "分類名字 " + i + "";
dt.Rows.Add(row);
}
return dt;
}
// 準備一張產(chǎn)品表
DataTable GetProductTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ProductTitle", typeof(string));
dt.Columns.Add("CategoryId", typeof(int));
for (int i = 1; i = 9; i++)
{
DataRow row = dt.NewRow();
row["ProductTitle"] = "產(chǎn)品名字 " + i + "";
if (i > 6) row["CategoryId"] = 3;
else if (i > 3) row["CategoryId"] = 2;
else row["CategoryId"] = 1;
dt.Rows.Add(row);
}
return dt;
}
// 獲取某個類別的產(chǎn)品
DataTable GetProductTable(int categoryId)
{
DataView dv = this.dtProduct.DefaultView;
dv.RowFilter = " CategoryId=" + categoryId + " ";
return dv.ToTable();
}
protected void rptCategoryList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
DataRowView drv = (DataRowView)e.Item.DataItem;
Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle");
ltlTitle.Text = drv["CategoryTitle"].ToString();
Repeater rptProductList = (Repeater)e.Item.FindControl("rptProductList");
rptProductList.DataSource = GetProductTable(Convert.ToInt32(drv["CategoryId"]));
rptProductList.DataBind();
}
}
protected void rptProductList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
DataRowView drv = (DataRowView)e.Item.DataItem;
Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle");
ltlTitle.Text = drv["ProductTitle"].ToString();
}
}

前臺aspx代碼
復制代碼 代碼如下:

/CODE>form id="form1" runat="server">
/CODE>div>
/CODE>asp:Repeater ID="rptCategoryList" runat="server" OnItemDataBound="rptCategoryList_ItemDataBound">
/CODE>ItemTemplate>
/CODE>div class="listBox">
/CODE>div class="title">
/CODE>asp:Literal ID="ltlTitle" runat="server">//CODE>asp:Literal>//CODE>div>
/CODE>div class="content">
/CODE>ul>
/CODE>asp:Repeater ID="rptProductList" runat="server" OnItemDataBound="rptProductList_ItemDataBound">
/CODE>ItemTemplate>
/CODE>li>
/CODE>asp:Literal ID="ltlTitle" runat="server">//CODE>asp:Literal>
//CODE>li>
//CODE>ItemTemplate>
//CODE>asp:Repeater>
//CODE>ul>
//CODE>div>
//CODE>div>
//CODE>ItemTemplate>
//CODE>asp:Repeat//CODE>div>
//CODE>form>
您可能感興趣的文章:
  • Repeater事件OnItemCommand取得行內(nèi)控件的方法
  • Repeater控件與PagedDataSource結(jié)合實現(xiàn)分頁功能
  • Repeater控件實現(xiàn)編輯、更新、刪除等操作示例代碼
  • Repeater怎么實現(xiàn)多行間隔顯示分隔符
  • repeater做刪除前彈窗詢問實例
  • 給Repeater控件里添加序號的5種才常見方法介紹
  • asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)(圖文詳解)
  • Repeater控件綁定的三種方式
  • ASP.NET筆記之 Repeater的使用
  • asp.net Repeater分頁實例(PageDataSource的使用)
  • Repeater里switch的使用方法
  • Repeater中添加按鈕實現(xiàn)點擊按鈕獲取某一行數(shù)據(jù)的方法

標簽:曲靖 宜春 黃南 焦作 綿陽 大興安嶺 延安 新疆

巨人網(wǎng)絡通訊聲明:本文標題《Repeater中嵌套Repeater的示例介紹》,本文關鍵詞  Repeater,中,嵌套,的,示例,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Repeater中嵌套Repeater的示例介紹》相關的同類信息!
  • 本頁收集關于Repeater中嵌套Repeater的示例介紹的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 商水县| 大竹县| 鄂托克旗| 鄂温| 永平县| 治多县| 青川县| 积石山| 昭觉县| 车致| 蕲春县| 佛山市| 荆门市| 湟中县| 潞西市| 静宁县| 仪陇县| 绥江县| 北安市| 论坛| 沂水县| 吉林市| 高雄县| 通化县| 东乌| 湖北省| 融水| 湖口县| 信宜市| 义马市| 富顺县| 临湘市| 浮梁县| 富裕县| 乌兰察布市| 涡阳县| 舞钢市| 龙海市| 临泽县| 武威市| 辽中县|