C# AsyncPostBackTrigger Gridview分页
我对ASP C非常陌生,我想知道如何在AsyncPostBackTrigger中控制gridview分页。。这是我的密码:C# AsyncPostBackTrigger Gridview分页,c#,asp.net,asynchronous,triggers,postback,C#,Asp.net,Asynchronous,Triggers,Postback,我对ASP C非常陌生,我想知道如何在AsyncPostBackTrigger中控制gridview分页。。这是我的密码: <div id="grid_layer"> <asp:UpdatePanel ID="UpdatePanel1" runat="server" > <ContentTemplate> <asp:GridView ID="GridView1" CssClass="result_grid" runat
<div id="grid_layer">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:GridView ID="GridView1" CssClass="result_grid" runat="server" CellPadding="3" ForeColor="Black"
GridLines="Vertical" BackColor="White" BorderColor="#999999"
BorderStyle="Solid" BorderWidth="1px" AllowPaging="True" PageSize="15"
>
<AlternatingRowStyle BackColor="#CCCCCC" />
<FooterStyle BackColor="#CCCCCC" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#808080" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#383838" />
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSearch" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="Gridview1" EventName="PageIndexChanging" />
</Triggers>
</asp:UpdatePanel>
<br />
<br />
</div>
我没有使用SQLdatasource我使用的是数据集。。。谢谢..GridView的
PageIndexChanged
/PageIndexChanging
事件将以异步方式调用。尽管在引发这些事件时,如果希望整个UpdatePanel
控件也刷新,您可以添加
您只需为GridView定义OnPageIndexChanging
&OnPageIndexChanged
事件。将标记中的这些设置为:
<asp:GridView ID="GridView1"
OnPageIndexChanging="GridView1_PageIndexChanging"
OnPageIndexChanged="GridView1_PageIndexChanged"
...>
</asp:GridView>
你是说gridview无法更改页面吗?thaks一直在寻找这个
<asp:GridView ID="GridView1"
OnPageIndexChanging="GridView1_PageIndexChanging"
OnPageIndexChanged="GridView1_PageIndexChanged"
...>
</asp:GridView>
protected void GridView1_PageIndexChanging(object sender,GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
// must call your Data filling function, else gridView will be empty
BindGridviewDataWebloan();
}