PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14462 | 01/02/02 14:05:44 | RE(1):PB6.5: FirstRowOnPage で取得した行が正しくないのですが。 → 自己レスです。 By tama |
14460 | 01/02/02 13:08:04 | PB6.5: FirstRowOnPage で取得した行が正しくないのですが。 By tama |
カテゴリ:PowerBuilderの不具合?
日付:2001年02月02日 13:08 発信者:tama
題名:PB6.5: FirstRowOnPage で取得した行が正しくないのですが。
データウィンドウで行を削除した後に、削除した1つ前の行にスクロールしたいのですが、
dwcontrol. ScrollToRow(row)
をしてもその行が表示されないので「おかしいな」と思い調べてみたら、
FirstRowOnPageで取得した行が、実際に表示されている最初の行より1少ないのです。
例えばですが、データウィンドウに150行のデータがあり、
表示している行が142?150行目で、削除する行も142?150行目だとします。
削除後は、141行目にスクロールしたいのですが、何故かスクロールできません。
この時、FirstRowOnPage で取得する行は \"142\" のはずなのに、\"141\" が返されるため
ScrollToRow()をしても表示が変わらないのだと思います。(現在表示中の行としてみなされ)
ちなみに1?9行目を表示している時は、ちゃんと \"1\" を取得できました。
どこか途中の行から FirstRowOnPage の値がずれてしまうようなのですが、
どうしてなのでしょうか?
何かよい対策をご存知でしたらよろしくお願いいたします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.