2
j'ai un listview intérieur listview ... comment puis-je trouver innerlistview ... comment puis-je tire son (innerlistview) et l'indice de editItem lier le contrôle ...édition listview imbriqué
j'ai un listview intérieur listview ... comment puis-je trouver innerlistview ... comment puis-je tire son (innerlistview) et l'indice de editItem lier le contrôle ...édition listview imbriqué
Vous devez utiliser l'objet ItemDataBound de la ListView principale, puis recherchez le contrôle interne à l'aide de FindControl (id), puis liez le ListView interne à la source de données souhaitée.
Simuler une ordonnance -> Liste des produits:
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;
}
}
oui, il a travaillé .... thnx ... maintenant comment ouvrir le listview intérieur en mode d'édition ... – user685663
Ceci est une autre question, beaucoup plus difficile à faire. – Alessandro