Не удается правильно отсортировать заголовки с помощью _t в powerbuilder 10.5

У меня есть окно данных сетки с некоторыми заголовками и столбцами в Powerbuilder 10.5.

Используя pfc, все мои заголовки имеют идентичные имена как столбцы и заканчиваются на _t, как указано.

Во время выполнения, когда я нажимаю на некоторые заголовки, строки сортируются неправильно.
После первого клика строки сортируются в порядке возрастания.
После второго щелчка строки сортируются в порядке убывания.
После третьего щелчка строки сортируются в порядке возрастания как первый щелчок.
После четвертого щелчка строки кажутся отсортированными в порядке убывания, но первая строка отличается от сортировки при втором щелчке.

Хотя для некоторых заголовков сортировка работает правильно. В чем может быть проблема?

1 ответ

Решение

Когда вы сортируете столбец с несколькими строками с одинаковым значением, порядок строк с одинаковым значением не определен. С технической точки зрения сортировка в DataWindow не является стабильной сортировкой.

Другие вопросы по тегам