2

Powerbuilder 10.5 にいくつかのヘッダーと列を含むグリッド データウィンドウがあります。

pfc を使用すると、すべてのヘッダーが列と同じ名前になり、示されているように _t で終わります。

実行時に一部のヘッダーをクリックすると、行が正しくソートされません。
最初のクリックの後、行は昇順でソートされます。
2 回目のクリックの後、行は降順でソートされます。
3 回目のクリックの後、行は最初のクリックと同様に昇順でソートされます。
4 回目のクリックの後、行は降順で並べ替えられているように見えますが、最初の行は 2 回目のクリックによる並べ替えとは異なります。

ただし、一部のヘッダーではソートが正しく機能します。何が問題なのですか?

4

1 に答える 1

1

同じ値を持つ行が複数ある列を並べ替える場合、同じ値を持つ行の順序は定義されていません。技術的に言えば、データウィンドウでのソートはStable Sortではありません。

于 2014-06-20T21:50:28.757 に答える