Пагинация Gridview не отображает данные при нажатии на странице 2 в asp. net C# - PullRequest
0 голосов
/ 25 марта 2020

Я связываю gridview с SqlDataSource и корректно загружаю данные, но когда я щелкаю по go на 2-й странице через свойство подкачки, gridview не загружает следующий набор данных. Пожалуйста, помогите Спасибо заранее.

<asp:GridView ID="GridView1"  AutoGenerateColumns="false" runat="server" DataKeyNames="doc,data2" OnRowCommand="gridview1_rowcommand" CssClass="table table-hover table-striped"
        CellPadding="4"  DataSourceID="SqlDataSource1" GridLines="None"   OnRowDataBound="GridView1_RowDataBound" ForeColor="#333333" Width="624px" Height="236px" AllowPaging="True" OnPageIndexChanging="OnPageIndexChanging" EnableViewState="true" PageSize="100">
</asp:GridView>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>" ></asp:SqlDataSource> 

код для кода:

void Pageupdate()
    {
        SqlDataSource1.SelectCommand = "SP_getdata";
    }

 protected void OnPageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.SelectedIndex = -1;
        Pageupdate();
        GridView1.DataBind();
    }
...