2011-04-07 93 views
2

我有內部列表視圖列表視圖... 我怎樣才能找到innerlistview ... 我怎樣才能得到它(innerlistview)edititem指數和控件綁定...編輯嵌套的ListView

回答

1

您需要使用主的ListView ItemDataBound事件,然後搜索使用的FindControl(ID),然後結合內的ListView到所需的數據源內的控制。

模擬訂單 - >產品列表:

protected void list_ItemDataBound(object sender, ListViewItemEventArgs e) 
{ 
    if (e.Item.ItemType == ListViewItemType.DataItem) 
    { 
     ListViewDataItem item = (ListViewDataItem)e.Item; 
     Order order = (Order)item.DataItem; 
     ListView innerList = (ListView)item.FindControl("innerListID"); 
     innerList.DataSource = order.Products; 
    } 
} 
+1

是它的工作....日Thnx ...現在怎麼可以打開編輯模式內的ListView ... – user685663 2011-04-08 05:40:19

+0

這是另外一個問題,更很難做到。 – Alessandro 2011-04-08 06:55:33