データを GridView コントロールにバインドしています。最後の列の 1 つに画像 URL リンクがあります。
<asp:GridView ID="gvSearchResults" runat="server" AutoGenerateColumns="False" Width="100%" OnRowCommand="gvccase_RowCommand" RowStyle-CssClass="rowHover">……..
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="lnbEdit" AlternateText="edit" ImageUrl="~/images/edit_icon.gif"
runat="server" CommandName="cmdEdit" />
</ItemTemplate>
<HeaderTemplate>
Edit
</HeaderTemplate>
</asp:TemplateField>
ユーザーが最後の列をクリックすると、OnRowCommnd イベント (protected void gvccase_RowCommand(object sender, System.Web.UI.WebControls.CommandEventArgs e)) が呼び出されます。
ユーザーがクリックした行を読み取る方法は? 列 1 にはケース番号があります。「OnRowCommand」の Case # を読みたいと思います。どうやってするの?
または私が達成したいのは....ユーザーが特定の行をクリックすると、詳細ページに移動したいということだけです。
ありがとう、スミス