更新面板内模板化字段的RowIndex属性

时间:2017-12-14 13:56:37

标签: asp.net vb.net updatepanel aspxgridview

我希望我的模板化按钮周围有一个更新面板,但它会弄乱控件的rowindex属性。我试图获取容器的父级,但它说displayindex不是属性

<ItemTemplate>
    <asp:UpdatePanel runat="server">
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="IBRemove" EventName="click" />
        </Triggers>
        <ContentTemplate>
             <asp:ImageButton ID="IBRemove" runat="server" RowIndex="<%#  Contanier.Parent.Displayindex %>"  OnClick="IBRemove_Click" />
        </ContentTemplate>
    </asp:UpdatePanel>
</ItemTemplate>

1 个答案:

答案 0 :(得分:0)

VDWWD评论的链接工作正常,将整个gridview包装在更新面板中更有意义。

我当时正在寻找这个:

RowIndex="<%# (DirectCast(Container, IDataItemContainer)).DisplayIndex %>"