【发布时间】:2018-03-19 05:27:00
【问题描述】:
我的问题没有找到任何解决方案:
GridView 分页事件
gvBanquet_PageIndexChanging在 UpdatePanel 中时不会触发。
问题代码在这里:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="col-lg-12 table-responsive">
<asp:GridView ID="gvBanquet" runat="server" AutoGenerateColumns="false"
OnRowCommand="gvBanquet_RowCommand" AllowPaging="True" PageSize="5"
EmptyDataText="No record found!" OnPageIndexChanging="gvBanquet_PageIndexChanging"
ShowHeaderWhenEmpty="true">
<Columns>
// here are templates
</Columns>
<PagerStyle CssClass="pagination-ys" />
</asp:GridView>
</div>
<!-- /.col-lg-12 -->
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="gvBanquet" EventName="PageIndexChanging" />
</Triggers>
</asp:UpdatePanel>
这是一个寻呼事件:
protected void gvBanquet_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvBanquet.PageIndex = e.NewPageIndex;
// fill and bind gridview here
}
我添加了一个断点,但它没有触发。
如何触发分页按钮?
【问题讨论】:
-
显示您的
getdata代码 -
@Webruster 我已经编辑了我的问题。
-
DLBqt.SelectBanquet代码? -
这是一个简单的方法,运行
select语句从数据库中获取记录并返回DataTable。 -
@Webruster 我已经编辑了问题。
标签: javascript c# asp.net gridview