Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.12.2015, 17:55   #1
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию Сортировка stringgrid в Delphi

Здравствуйте.

Мне нужно отсортировать свой stringgrid по первой таблице (в моем случае это магазины) в stringgrid путем ввода пользователем буквы названия магазина, и второй таблице отсортированной по средним ценам продукта в порядке убивания. Вводится, как я понял, только первая буква названия, а дальше идет сортировка по названиям и ценам определенного продукта в порядке убывания
indext вне форума
Старый 10.12.2015, 18:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Здесь был?: http://www.programmersforum.ru/showthread.php?t=95842
I'm learning to live...
Stilet вне форума
Старый 10.12.2015, 18:46   #3
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Новичок, сложно разобраться как-то
indext вне форума
Старый 10.12.2015, 20:36   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты думаешь другие примеры будут проще?
Ну если то не катит то может вот такое попроще будет:
Код:
//Обьявляем что будем работать с свойствами грида
With StringGrid Do Begin
//В цикле идем по строкам грида
 For i:=1 to RowCount-1 do For j:=1 to RowCount-1 do 
//Условие сортировки - Из первой колонки первый символ, превращенный в нижний регистр 
  if AnsiLowerCase(Copy(Cells[1,j],1,1))<AnsiLowerCase(Copy(Cells[1,i],1,1)) then begin
  //Перестановка - строки грида меняются местами.
   s:=Rows[j].Text;Rows[j].Text:=Rows[i].Text;Rows[i].Text:=s;
  end;
end;
Это пример сортировки по первому символу в второй колонке, если считать и фиксированные.
Не проверял.
I'm learning to live...

Последний раз редактировалось Stilet; 11.12.2015 в 15:00.
Stilet вне форума
Старый 11.12.2015, 14:10   #5
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

честно не могу понять как это работает,может кто комментарии написать?ещё у меня таблица подгружается из текстовика..
indext вне форума
Старый 11.12.2015, 15:00   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня таблица подгружается из текстовика..
Только не говори, что эту подгрузку ты самостоятельно написал.
Цитата:
честно не могу понять как это работает
Ну тогда дело швах...
Я поправил свой пример комментариями. Если это не поможет, то я пас.
I'm learning to live...
Stilet вне форума
Старый 14.12.2015, 16:36   #7
indext
Пользователь
 
Регистрация: 19.10.2015
Сообщений: 25
По умолчанию

Всё также не получается разобраться,может у кого примеры есть? http://www.programmersforum.ru/showt...20#post1561920 вот тут подробнее я расписал примерно что требуется сделать
indext вне форума
Старый 14.12.2015, 16:38   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

http://programmersforum.ru/showthread.php?t=286756
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi || Матрицы, сортировка || StringGrid kenguru123 Помощь студентам 1 08.06.2013 07:03
Сортировка в Stringgrid gamezeldol Помощь студентам 0 31.05.2012 12:17
сортировка по алфавиту в StringGrid (delphi) konsul_81 Помощь студентам 4 10.05.2010 23:50
сортировка StringGrid vovey Помощь студентам 4 11.04.2010 14:25
Delphi: Сортировка строк в StringGrid, критерий - элемент ячейки Andris Помощь студентам 9 09.03.2008 23:04