powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сортировка в StringGrid
16 сообщений из 16, страница 1 из 1
Сортировка в StringGrid
    #32348854
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как отсортировать данные в StringGrid по какому-либо столбцу?
При этом чтобы данные в других столбцах тоже соотв. образом
перестроились?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348856
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ручками
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348860
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я догадываюсь...

А хоть какую-нибудь идею, как это проще сделать?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348864
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может проще взять не stringgrid?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348869
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какие сложности? сортируем пузырьком например и вместе с заменой элементов массива заменяем всей строкой... если самый просто вариант...
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348877
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сортировку пузырьком когда-то делал, еще на С. Думаю, действительно, особенных проблем не должно возникнуть.

А есть ли какие-то аналогичные комп-ты с исходниками, где такое уже реализовано?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348880
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
компоненты может и есть... только подобные мелочи не дают деградировать....
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348883
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вы в гриде отображаете? Откуда данные беруться?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348889
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TListView чем не устраивает?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348896
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет деградирования полностью согласен. Но в борьбе с ленью, к сожалению, часто побеждает лень :((

Данные просто вписываются программно, приблизительно 10-30 строк,
редактирование юзером запрещено.
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348904
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДанные просто вписываются программно,

Ну то есть они не из базы данных беруться, где бы их можно было сортирнуть?
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32348911
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не из базы. Там с сортировкой было бы понятно - динамический запрос и т.д.
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32349017
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простое рещение.
Запихивай значения в строк грида в строчку, строчку в StringList.
Сортируй StringList и распихивай все по местам.

P.S. Запихивать в строчку в нужном порядке, т.е. если сортировка нужна по третьему столбцу, то добавляй его первым. Распихивать - соответственно.
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32349052
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> oleg_e

А если в строке даноого столбца будет пустота, то в сортировку вмешаются значения других столбцов, и отсортируется неправильно...
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32349151
oleg_e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делать - это уже твои проблемы. Смотря что ты хочешь получить.
Что значит пустота? Может заменять ее на пробелы - тогда пустота будет на первом месте.
И вообще, наверное правильно будет выравнивать строки пробелами. Это и для распихивания удобнее.

Все зависит от конкретной задачи.
...
Рейтинг: 0 / 0
Сортировка в StringGrid
    #32349251
Sol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, несколько идей вы мне подкинули - будет чем заняться...

Спасибо всем.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Сортировка в StringGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]