0

ASP Web ページにグリッドビューがあり、AllowPaging を追加する場合、またはグリッドビューの場所を設定する場合を除いて、フォーマットは正常に機能します。これが私が使用しているグリッドビューコードです。

<asp:GridView 
ID="gridview01" 
runat="server" 
SkinId="Professional" 
AllowPaging="true"
CellPadding="4" 
EnableModelValidation="True" 
ForeColor="#333333" 
GridLines="None" 
Height="179px" 
Width="496px" 
style="margin-right: 0px"> 
    <AlternatingRowStyle BackColor="White" />
    <EditRowStyle BackColor="#2461BF" />
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <RowStyle BackColor="#EFF3FB" HorizontalAlign="Center" />
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>

上部は、読みやすいように、このようにレイアウトされています。ボタンが押されると、グリッドビューが設定されます。2 つのドロップダウン リストの入力に基づいてクエリを呼び出すボタンの背後にあるコードがあります。

4

1 に答える 1

0

Grid または ListView でのページングには、バックエンドでこのコードを使用します

protected void Grid_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
{

   GridDataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);

    BindGridView();

}
于 2013-08-23T10:05:47.340 に答える