1

データグリッドヘッダーにボタンを追加して、ModalPopupをGridViewに追加しようとしています。

<asp:GridView ID="GridViewTradeDetail" />
    <Columns>
        <asp:TemplateField HeaderText="B/S">
            <HeaderTemplate>
                <asp:Button ID="ButtonShowBuySellPopup" runat="server" Text="Set B/S" />
            </HeaderTemplate>
            <EditItemTemplate>
                <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("buy_sell") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="Label1" runat="server" Text='<%# Bind("buy_sell") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="trade_date" HeaderText="TD" />
    </Columns>
</asp:GridView>

...

<asp:Panel ID="PanelBuySell" runat="server">
    ... panel content ...
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtenderBuySell" runat="server"
    TargetControlID="ButtonShowBuySellPopup" PopupControlID="PanelBuySell" />
<asp:Button ID="ButtonShowBuySellPopup" runat="server" Text="Set B/S" />

しかし、ModalPopupExtenderがボタンButtonShowBuySellPopupを見つけられないというエラーが表示されます(ボタンをグリッドヘッダーの外に移動しても問題ありません)。

Gridiewのヘッダーにあるボタン(さらにはテキストリンク)にポップアップをリンクするにはどうすればよいですか?

ありがとうございました

ライアン

4

0 に答える 0