GridViewの各行の最後に削除画像を追加しようとしています。ユーザーが画像をクリックして行を削除できるようにしたいと思います。
そこで、HyperLinkFieldを使用して、レコードを削除する別のページへのリンクを作成しました。
<asp:HyperLinkField DataNavigateUrlFields="ID"
DataNavigateUrlFormatString="RemoveLine.aspx?ID={0}"
Target="_blank" />
HyperLinkFieldにはImageタグが含まれていないため、Imageを内部に含むTemplateFieldを作成しました。
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="imageRemove" runat="server" ImageUrl="~/Images/smallcross.gif" />
</ItemTemplate>
</asp:TemplateField>
ただし、HyperLinkFieldとImageは異なる列に表示され、画像にはクリックイベントがありません。
2つを組み合わせる方法はありますか?
ASP.Net4.0を使用しています。
前もって感謝します