La première ligne commentée ci-dessous fonctionne avec un ApplicantId
codé en dur, et tout ce dont j'ai besoin est de le faire fonctionner en passant la colonne ApplicantId
actuelle sur la même grille.Pass ID de la ligne GridView à la fonction Javascript
J'ai essayé pendant plusieurs jours maintenant, et quelque chose comme la deuxième ligne commentée ne fonctionne pas pour moi. S'il vous plaît aider.
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
DataKeyNames="ApplicantID" >
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<!-- works -->
<asp:HyperLinkField NavigateUrl="javascript:popUp(3)" Text="Select" Target="_parent"/>
<!-- doesn't work -->
<asp:HyperLinkField NavigateUrl='"javascript:popUp("<%# + DataBinder.Eval(GridView1.DataItem,"ApplicantId") %> + ")"' Text="View" />
</Columns>
</asp:GridView>