1

ユーザーが別のページに移動できるようにする前に、ページでのユーザーの変更を検証したいと考えています。検証が失敗した場合、ページャーがページを変更するのを止めたいと思います。

例えば:

protected void rgOrderItem_PageIndexChanged(object source, GridPageChangedEventArgs e)
{
    if (Mapvalues(false))
    {
        rgOrderItem.CurrentPageIndex = LastPageIndex;
        rgOrderItem.DataBind();
    }
}

これは動作しません。ポケットベルは関係なく変更されます。ページ変更イベントを停止する方法を知っている人はいますか? ありがとう、トニー

4

1 に答える 1

2

以下のコード スニペットを試してみてください。

protected void RadGrid1_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
    if (Mapvalues(false))
    {
        e.Canceled = true; //Prevent to execute pagging functionality
    }
}
protected void RadGrid1_PageIndexChanged(object sender, GridPageChangedEventArgs e)
{
    if (Mapvalues(false))
    {
        e.Canceled = true; //Prevent to execute pagging functionality
    }
}
于 2013-05-22T06:44:53.570 に答える