OVH Cloud OVH Cloud

Image lien dans une ciolonne de Datagrid

3 réponses
Avatar
Billys600
je fabrique mes colonnes de datagrid en dynanique, dans l'une des colonnes
j'ai besoin de mettre une image avec un lien avec un paramètre
Peut-on incorporer un hyperlink dans une colonne (templatecolumn) si n on
comment faire ?
merci

3 réponses

Avatar
WikiPierre
Bonjour,
Le mieux pour ca serait que tu utilise les DataList.

Tu pourra utiliser ItemTemplate et mettre dedans par exemple :
<asp:HyperLink ID="hyperlink178" runat="server" Text="en savoir plus"
NaviguateUrl='Eval("ton_Champ") />

Mais si tu ne souhaite pas écrire de code tu peut les ajouter directement
dans le designer en cliquant sur Edit Template dans le smart tag du
datalist..


--

Reviens nous dire si cela a marché.
@++

------------------------------------------------------------------
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"Billys600" a écrit dans le message de
news:
je fabrique mes colonnes de datagrid en dynanique, dans l'une des colonnes
j'ai besoin de mettre une image avec un lien avec un paramètre
Peut-on incorporer un hyperlink dans une colonne (templatecolumn) si n on
comment faire ?
merci


Avatar
fabrice
hello,
petit exemple

<asp:TemplateColumn HeaderText="...." HeaderStyle-VerticalAlign="Middle"
HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton CausesValidation="false" ID="..."
Runat="server" ImageUrl="IMAGE" OnCommand="...".... >
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn >

ou

<asp:TemplateColumn HeaderText="...." Visible="true">
<ItemTemplate>
<asp:HyperLink id="...." Runat="server" Text="...." NavigateUrl
='.....'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

si cela peut t'aider.

fabrice

"Billys600" a écrit dans le message de
news:
je fabrique mes colonnes de datagrid en dynanique, dans l'une des colonnes
j'ai besoin de mettre une image avec un lien avec un paramètre
Peut-on incorporer un hyperlink dans une colonne (templatecolumn) si n on
comment faire ?
merci


Avatar
Billys600
merci de ta réponse mais j'essaye en créant dynamquement mes colonnes sans
succès notamment avec un hyperlink .
Aurais-tu un out de code behind en c#


"fabrice" a écrit :

hello,
petit exemple

<asp:TemplateColumn HeaderText="...." HeaderStyle-VerticalAlign="Middle"
HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton CausesValidation="false" ID="..."
Runat="server" ImageUrl="IMAGE" OnCommand="...".... >
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn >

ou

<asp:TemplateColumn HeaderText="...." Visible="true">
<ItemTemplate>
<asp:HyperLink id="...." Runat="server" Text="...." NavigateUrl
='.....'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

si cela peut t'aider.

fabrice

"Billys600" a écrit dans le message de
news:
> je fabrique mes colonnes de datagrid en dynanique, dans l'une des colonnes
> j'ai besoin de mettre une image avec un lien avec un paramètre
> Peut-on incorporer un hyperlink dans une colonne (templatecolumn) si n on
> comment faire ?
> merci