Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Отсортировать TStringGrid.   Найти похожие ветки 

 
8ung ©   (2004-02-11 21:13) [0]

Доброго времени суток, мастера.
Как Отсортировать TStringGrid по определённому столбцу?


 
Amoeba ©   (2004-02-12 17:36) [1]

Посмотри готовые компоненты на http://www.torry.net/stringgrids.htm
Есть и бесплатные.


 
Тимохов ©   (2004-02-12 17:41) [2]

Штатно - никак.
Только если самому реализовывать с перестановкой строк.


 
Amoeba ©   (2004-02-12 18:15) [3]

Пример готового бесплатного компонета
http://www.torry.net/vcl/grids/stringgrids/bksgrid.zip

Зачем изобретать очередной велосипед?


 
Тимохов ©   (2004-02-12 18:28) [4]


> Зачем изобретать очередной велосипед?

Зачем велосипед, можно машину сразу.
И вообще зависит от задачи - если нужен очень крутой грид, имхо лучше писать самому. Например, той функциональности, которая есть у нас - найти в чем-то одном сложно. Имхо все равно придется дописывать даже крутой грид.
Для описанной задачи наверное лучше дейтсвительно взять готовое.


 
MBo ©   (2004-02-12 18:35) [5]

Не стоит плодить сущности сверх необходимости.
Эта задача не требует никакой новой функциональности от стандартного StringGrid, а саму сортировку строк по значениям столбца ну никаких трудностей не представляет реализовать.


 
ЮЮ ©   (2004-02-13 05:07) [6]

Более того, задача не требует и StringGrid-а (т.к. его Cells в нём не живут, а поднимаются программно, требуя преобразования типов, если кроме строк есть числа, даты).

Лучше для данных использовать обычный TList c его методом Sort, а "строки" хранить в Record-е с native типами данных.

А для отображения использовать DrawGrid, а лучше RxDrawGrid, у которого опубликованы события для корректировки ячеек в виде выпадающего списка, или кнопки <...>, а заголовками можно работать как с кнопками



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
14-80156
Petr V. Abramov
2004-02-01 17:19
2004.02.25
Аргументы за переход на .NET


1-79756
goliath
2004-02-12 09:41
2004.02.25
Подсчет количества файлов


14-80284
ИМХО
2004-02-03 20:58
2004.02.25
Кто свершил РЕВОЛЮЦИЮ 1917 года (и что потом поизошло)?


1-79803
Алексей
2004-02-11 13:59
2004.02.25
Автоматизация Word


1-79759
Rentgen
2004-02-09 18:25
2004.02.25
Как дописать в файл?