asp.net - Gridview PageIndexChanging 事件未触发

标签 asp.net gridview user-controls page-index-changed

我在用户控件中有一个 gridview

 <asp:GridView ID="grdMissingFilterData" runat="server"   AllowPaging="True" Width="100%"
                        AllowSorting="True" AutoGenerateColumns="False" GridLines="None"
                        PageSize="30" OnPageIndexChanging="grdMissingFilterData_PageIndexChanging">
                        <Columns>
                            <asp:BoundField DataField="Varenummer" HeaderText="Varenummer"   ItemStyle-Width="25%" >
                            <ItemStyle Width="25%" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Varenavn" HeaderText="Varenavn"  ItemStyle-Width="15%" >
                            <ItemStyle Width="15%" />
                            </asp:BoundField>
                            <asp:BoundField DataField="Producentvarenummer" HeaderText="Producent varenummer"  ItemStyle-Width="15%" >
                            <ItemStyle Width="15%" />
                            </asp:BoundField>
                        </Columns>
                        <AlternatingRowStyle CssClass="altrow" />
                        <PagerSettings FirstPageText="First" LastPageText="Last" PageButtonCount="50" />
                        <EmptyDataTemplate>
                            There is no data available to display!
                        </EmptyDataTemplate>
   <PagerStyle CssClass="pager" />
    </asp:GridView>

回传中的代码

if (!Page.IsPostBack)
    {  
        BindData(); 
    }

然后我有一个 PageIndexChanging 事件,当我点击分页时它永远不会触发。

 protected void grdMissingFilterData_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    grdMissingFilterData.PageIndex = e.NewPageIndex;
    BindData();
}

谁能给我任何可能的理由?

最佳答案

这可能是您的用户控件的问题,与 gridview 无关。 专注于那部分

关于asp.net - Gridview PageIndexChanging 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14644731/

相关文章:

javascript - 使用 javascript 和 asp.net 在模态弹出窗口中不显示图像

asp.net - 从GridView获取特定列的总计值

wpf - 何时释放 UserControl 事件处理程序?

c# - 在 Umbraco 4.1 中创建 UserControl 以显示 DocumentType 列表

asp.net - 此处不允许页面,因为它不扩展类 'System.Web.UI.MasterPage'

c# - 如何在客户端验证自定义控件?

c# - 如何将类型的泛型列表设置为其接口(interface)的泛型列表?

android - 将位图动态添加到android中的gridview

asp.net - 在 GridView 的最后一行动态创建超链接

c# - 从自动回传中的下拉列表动态加载特定的用户控件