|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.06.2008, 17:59 | #1 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
Сортировка строк в TStringGrid
Как можно отсортировать по алфавиту строки в TStringGrid по одному столбцу?
|
30.06.2008, 18:29 | #2 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 91
|
Если там нету специальных свойств, я бы посоветовал тем же пузырьком.)
|
30.06.2008, 18:48 | #3 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
В смысле? %-(
|
02.07.2008, 21:43 | #5 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
Не совсем понятно, как этот алгоритм адаптировать к моему случаю... (
Попробую уточнить - сортировка как в Windows Explorer в режиме "Вид - Таблица". Только в TStringGrid-е Delphi. Желательно, чтобы, как в Explorer-е, сортировка активировалась по клику на "Fixed Row". Нет ли какого-нибудь стандартного метода, который бы позволял это реализовать? И если нет, то каким образом это можно сделать ( код ) ? Заранее спасибо. |
02.07.2008, 22:08 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
как в обычной банальнейшей сортировке "пузырьком" - сравниваете два элемента, если условие больше-меньше выполняется, то меняете местами! Вот только менять местами надо не два элемента, а две строчки целиком...
Это не очень оптимально, зато быстро и просто. |
03.07.2008, 12:59 | #7 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
Спасибо, сортировка работает. Последнее, что хотелось бы уточнить - как можно отследить клик по "Fixed Row", чтобы по этому клику активировалась сортировка по определённому столбцу?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка строк двухмерного массива | EfiopianDIMON | Общие вопросы C/C++ | 9 | 26.05.2009 22:52 |
Сортировка строк | sheva75 | Microsoft Office Excel | 3 | 06.02.2008 05:00 |
Сортировка массива строк | StanPBH | Помощь студентам | 9 | 24.04.2007 00:34 |