Bonjour,
tout d'abord, je débute en asp.net et c#.
Je reprend un projet d'une personne et je dois faire des modifications.
Une de ces modification consiste à mette un lien vers une autre page de l'application dans un formulaire.
La personne qui a crée se formulaire à utiliser un datagrid.
J'ai donc rajouter un hyperlink dans mon datagrid.
Mon problème est que mon hyperlink s'affiche à toute les lignes, alors que je veux qu'il s'affiche qu'une seule fois.
Voici mon code asp.net :
<asp:datagrid id="_dg_question" runat="server" AutoGenerateColumns="False" ShowHeader="False"
BorderStyle="none" BorderWidth="0px" ShowFooter="True" >
<Columns>
<asp:TemplateColumn HeaderText="Question" >
<ItemTemplate>
<asp:Label id="_lbl_question" runat="server" Height="12px"></asp:Label>
<asp:RadioButtonList id="_rb_reponse" runat="server" Height="12px" AutoPostBack="True" OnSelectedIndexChanged="rb_SelectedIndexChanged"></asp:RadioButtonList>
<asp:CheckBoxList id="_chk_reponse" runat="server"></asp:CheckBoxList>
<asp:Label id="_lbl_id_que" runat="server" Visible="False"></asp:Label><br />
<asp:TextBox ID="_txt_libre" runat="server" Columns="64" MaxLength="255" Rows="5"
TextMode="MultiLine" Visible="False"></asp:TextBox>
<asp:HyperLink ID="_hlk_info" runat="server" NavigateUrl="~/achat_ticket.aspx">cliquez-ici</asp:HyperLink>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
<HeaderTemplate>
</HeaderTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label ID="lbl" runat="server" ForeColor="Red"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid></p>
Merci d'avance pour votre aide.