j'ai positionné un datalistA (qui vient d'un user control "User_Control_Furnace1") dans un EditItemTemplate d'un autre datalistB ,
ça marche le seul pb c'est quand je passe en mode edit (DataList1.EditItemIndex = e.Item.ItemIndex) dans le datalistA rien ne se passe :
Private
Sub
DataList1_ItemDataBound(
ByVal
sender
As
Object
,
ByVal
e
As
System.Web.UI.WebControls.DataListItemEventArgs)
Handles
DataList1.ItemDataBound
'Template Item
If
e.Item.ItemType = ListItemType.SelectedItem
Then
Cas des Fours :
Dim
ucFour
As
System.Web.UI.UserControl =
CType
(e.Item.FindControl("User_Control_Furnace1"), System.Web.UI.UserControl)
Dim
dlFour
As
System.Web.UI.WebControls.DataList =
CType
(ucFour.FindControl("DataList1"), System.Web.UI.WebControls.DataList)
Dim
oDsFour
As
New
DataSet
Me
.SqlSelectCommandFour.CommandText = SqlQuery.FiltreFurnace(
CType
(DataList1.DataKeys(e.Item.ItemIndex), Int32))
Me
.SqlSelectCommandFour.Connection =
Me
.SqlConnectionFour
Me
.SqlDataAdapterFour.SelectCommand =
Me
.SqlSelectCommandFourSqlDataAdapterFour.Fill(oDsFour)
SqlDataAdapterFour.Dispose()
dlFour.DataSource = oDsFour
dlFour.DataKeyField = "IdClients_Furnace"
dlFour.DataBind()
End
If
End sub
Merci Vincent M.