Bonjour,
j ai transformé une cellule d'une table en un control afin de pouvoir localiser le TD et utiliser le backcolor. La cellule est la cellule d'une table contenu dans un datalist.
FRONT CODE
BEHIND CODE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <td width="10%" runat=server ID="TDstatus"> <asp:Label ID="lblStatus" Text='<%# DataBinder.Eval(Container.DataItem, "sStatus") %>' Runat=server> </asp:Label></td>
J'ai une erreur de cast, quelqu'un peut il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim status as string = CType(e.Item.FindControl("lblStatus"), Label).Text If status = "Not started" Then CType(e.Item.FindControl("TDstatus"), TableCell).BackColor = System.Drawing.Color.FromArgb(255, 51, 0) End If
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2System.InvalidCastException: Le cast spécifié n'est pas valide.
Partager