グリッドとフリー スタイル グリッドでページングを使用する場合に、最後のレコードのグループに移動します。
Grid.LastPage()
コントロール: グリッド、
フリー スタイル グリッド
ジェネレーター: .NET、
.NET Framework、
Java、Ruby (GeneXus X Evolution 3 まで)
このメソッドは、
Web Panel オブジェクトで使用できますが、グリッドに
ベーステーブルがある場合にのみ使用できます。
[ Rows ] プロパティには 0 以外の値を設定する必要があります。
グリッドはネストされている場合があります。
LastPage メソッドは、何が最後のページに含まれるかを決めます。このためには、 [
Rows ] プロパティとグリッドの [ RecordCount ] プロパティを使用します。 [ RecordCount ] プロパティを使用することは、
DBMS (生成されたコードではありません) によって、グリッドのベーステーブルが 2 回読み取られる (1 回目でレコード数をカウントし、2 回目でレコードをロードする) ことを意味します。
LastPage メソッドを使用すると、ベーステーブルのレコードごとに 1 回 Load コマンドを実行できます。したがって、Grid.Load イベントに、このコマンドの実行に影響する If 条件がある場合や、1 つのレコードにつき Load メソッドが 2 回以上実行される場合は、予期しない結果になることがあります。
値 |
結果 |
0 |
操作が正常に終了した場合。 |
1 |
グリッド内でページングが有効になっていない場合。 |
3 |
グリッドにベーステーブルがない場合。 |
Event Last.Click MyGrid.LastPage() EndEvent
FirstPage メソッド NextPage メソッド PreviousPage メソッド GotoPage メソッド [ RecordCount ] プロパティ [ PageCount ] プロパティ [ Rows ] プロパティ グリッドコントロールでの手動ページング (Web)