在我們編寫程式的時候經常會遇到控制項巢狀的問題。
通常最經常用到的控制項時repeater,以下是一兩個列子。
html
"> <%#databinder.eval(container,"dataitem.au_id")%> 大類
"> <%#databinder.eval(container, "dataitem.title_id")%> 小類
c#code
protected void page_load(object sender, eventargs e) }
private void bindmain()
protected void repeatermain_itemdatabound(object sender, repeateritemeventargs e)}}
c# code
checklistbox
如果是bind checklistbox
protected void group_manage_itemdatabound(object sender, repeateritemeventargs e)}}
取值關於控制項取值問題
for (int i = 0; i < this.group_manage.items.count; i++)
{checkbox chk = (checkbox)group_manage.items[i].findcontrol("chk_lock");
if (chk != null)
{chk.checked = false;
Repeater 控制項巢狀使用
概述 在專案中做許可權的時候使用到了repeater的巢狀 像for迴圈巢狀 如圖 這裡的功能頁面和功能許可權都是通過repeater遍歷出來的,表示的是乙個功能頁面中包含多個功能許可權,是個一對多的關係。具體的許可權設計這裡不說明,主要是說如何進行repeater巢狀的。具體步驟如下 第一步 定義...
Repeater控制項巢狀 多級目錄
一般專案總很多地方會有分類這樣乙個功能.一級分類,二級分類,分類這樣的.要顯示這樣的乙個分類,常用的方法是使用treeview控制項.但也有不少人是使用repeater控制項多個巢狀來模擬tree的.怎麼樣實現呢,方法不少.現在來乙個比較簡單的.上圖 這是乙個簡單的二級分類.aspx 是這樣的 as...
Repeater資料控制項的巢狀
inherits usercontrols uccategories tagprefix uc1 商品類別 runat server selectcommand select categoryid categoryname from categories where parentcategoryid...