ボタンを使用すると正常に動作しますが、テンプレート列(コードサンプルでコメント)をカスタム選択ボタン(画像付き)として使用すると、選択イベントが機能しません
<%-- <asp:TemplateField HeaderStyle-CssClass="table-header-repeat line-left">
<ItemTemplate>
<asp:ImageButton ID="imgSelect" runat="server" ImageUrl="images/arrow_right.png"
CommandName="Select" Height="32" Width="32" CausesValidation="false" />
</ItemTemplate>
<HeaderStyle CssClass="table-header-repeat line-left" />
<ItemStyle Width="50px" />
</asp:TemplateField>--%>
<asp:CommandField ShowSelectButton="True" />