Problème de repeater dans repeater
Bonjour,
J'ai un petit problème pour imbriquer un repeater dans un autre repeater sur mon site internet.
Je fais un databind du premier repeater, et sur l'évènement databind du premier répéteur j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Protected Sub RpEcartNiveau0_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles RpEcartNiveau0.ItemDataBound
Dim LblNomEcartNiveau0 As Label = e.Item.FindControl("LblNomEcartNiveau0")
Dim oClsBeTiTypeEcartAnalyseAffaire As Bll.ClsBeTiTypeEcartAnalyseAffaire = New Bll.ClsBeTiTypeEcartAnalyseAffaire
Dim oDrv As DataRowView
Try
If e.Item.DataItem IsNot Nothing Then
oDrv = CType(e.Item.DataItem, DataRowView)
LblNomEcartNiveau0.Text = oDrv.Item(oClsBeTiTypeEcartAnalyseAffaire.TypeEcartAnalyseAffaire.ColonneName).ToString
End If
Dim RpEcartNiveau1 As Repeater = CType(e.Item.FindControl("RpEcartNiveau1"), Repeater)
If RpEcartNiveau1 IsNot Nothing Then
AddHandler RpEcartNiveau1.DataBinding, New EventHandler(AddressOf RpEcartNiveau1_ItemDataBound)
_DvTypesEcarts.RowFilter = "PARENTTYPEECARTANALYSEAFFAIREUID IS NOT NULL"
RpEcartNiveau1.DataSource = _DvTypesEcarts
RpEcartNiveau1.DataBind()
End If
Catch ex As Exception
LblNomEcartNiveau0.Text = ex.Message
End Try
End Sub |
Au moment de faire le databind
Code:
RpEcartNiveau1.DataBind()
j'ai l'erreur :
Citation:
Unable to cast object of type 'System.EventArgs' to type 'System.Web.UI.WebControls.RepeaterItemEventArgs'.
J'imagine que ça doit être du à la déclaration du RpEcartNiveau1 mais je ne sais pas ce qui cloche, pouvez vous m'aider svp.
Merci,
Eric