Datalist asp.net vb.net
Résolu
mirela26
Messages postés
44
Statut
Membre
-
dboumlik Messages postés 87 Statut Membre -
dboumlik Messages postés 87 Statut Membre -
Bonjour,
à l'aide d'un datalist,j'affiche les données de ma table T1.
et j'aimerai faire un update dans un textbox en fonction d'un élément de ma datalist.
seulement je sais pas comment récupérer ce champ,j'ai essayé avec datalist.IdDeMonChamp,mais rien!
quelqu'un aurait t-il une idée?
merci!
à l'aide d'un datalist,j'affiche les données de ma table T1.
et j'aimerai faire un update dans un textbox en fonction d'un élément de ma datalist.
seulement je sais pas comment récupérer ce champ,j'ai essayé avec datalist.IdDeMonChamp,mais rien!
quelqu'un aurait t-il une idée?
merci!
A voir également:
- Datalist asp.net vb.net
- Asp.net download - Télécharger - Divers Web & Internet
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Vb.net substring - Forum VB / VBA
- Asp.net machine account ✓ - Forum Windows
7 réponses
essaye plutôt ceci DataList1.FindControl("NomDeTonChamp");
n'oublie pas de le caster au type de champ que tu veux.
Par exemple ci c'est un label:
Label lb= (Label)DataList1.FindControl("Nom");
Label.Text....
Mince j'avais pas vu que c'etait en vb :s
findcontrol doit exister aussi je suppose mais je suis pas sur
n'oublie pas de le caster au type de champ que tu veux.
Par exemple ci c'est un label:
Label lb= (Label)DataList1.FindControl("Nom");
Label.Text....
Mince j'avais pas vu que c'etait en vb :s
findcontrol doit exister aussi je suppose mais je suis pas sur
salut et merci pour ton post
mais en fin de ligne ,il me souligne ceci:
email='DataList1.FindControl("email")' )" et affiche "Fin d'instruction attendue"
j'ai mis les " ou ',mais rien!!
as tu une idée?
mais en fin de ligne ,il me souligne ceci:
email='DataList1.FindControl("email")' )" et affiche "Fin d'instruction attendue"
j'ai mis les " ou ',mais rien!!
as tu une idée?
il semblerait qu'en vb on fasse comme ceci:
ou b est:
donc un linkbutton dans ton datalist enfin je sais pas ce que tu as comme objet dans ton datalist donc c'est difficile de deviner :p
c'est quoi comme item ton email? si c'est un label tu fais comme ceci et sinon tu remplace label par l'item que tu souhaites
Dim c As Label = CType(b.Parent.FindControl("ItemArecuperer"), Label)
ou b est:
Dim b As LinkButton = sender
donc un linkbutton dans ton datalist enfin je sais pas ce que tu as comme objet dans ton datalist donc c'est difficile de deviner :p
c'est quoi comme item ton email? si c'est un label tu fais comme ceci et sinon tu remplace label par l'item que tu souhaites
voilà à quoi ressemble ma page aspx
<asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" Height="1px" Width="360px" Font-Bold="True" Font-Italic="False" Font-Names="Verdana" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Left" ShowHeader="False" BackColor="White" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4" GridLines="Both">
<ItemTemplate>
<asp:Label ID="NomFamilleLabel" runat="server" Text='<%# Eval("NomFamille") %>'>
</asp:Label><br />
<asp:Label ID="PrénomLabel" runat="server" Text='<%# Eval("Prénom") %>'></asp:Label><br />
<asp:Label ID="FonctionLabel" runat="server" Text='<%# Eval("Fonction") %>'></asp:Label><br />
<br />
</ItemTemplate>
<ItemStyle Font-Size="Medium" BackColor="White" ForeColor="#330099" />
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
</asp:DataList>
et c'est le champ email que j'aimerais récuperer!
<asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" Height="1px" Width="360px" Font-Bold="True" Font-Italic="False" Font-Names="Verdana" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Left" ShowHeader="False" BackColor="White" BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4" GridLines="Both">
<ItemTemplate>
<asp:Label ID="NomFamilleLabel" runat="server" Text='<%# Eval("NomFamille") %>'>
</asp:Label><br />
<asp:Label ID="PrénomLabel" runat="server" Text='<%# Eval("Prénom") %>'></asp:Label><br />
<asp:Label ID="FonctionLabel" runat="server" Text='<%# Eval("Fonction") %>'></asp:Label><br />
<asp:Label ID="Email" runat="server" Text='<%# Eval("Email") %>' Visible="false"></asp:Label>
<br />
</ItemTemplate>
<ItemStyle Font-Size="Medium" BackColor="White" ForeColor="#330099" />
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
</asp:DataList>
et c'est le champ email que j'aimerais récuperer!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question