1

updatepanel 内に gridview があります。最初のクリックでページ インデックスが変更されますが、後でクリックしてもページ インデックスは変更されません。しかし、クリックするとイベントがトリガーされます。これがデータをバインドする方法です。

protected void gvPurchaseDetails_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    gvPurchaseDetails.PageIndex = e.NewPageIndex;
    DetailsGridBind();
}

public void DetailsGridBind()
{

    DataSet dsInvoice = ObjDetail.GetPurchaseDetails();
    DataTable dtInvoice = dsInvoice.Tables[0];
    gvPurchaseDetails.DataSource = dtInvoice;
    gvPurchaseDetails.DataBind();     
}
4

1 に答える 1