Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

Подскажите компонент или что ни будь еще для сортировки данных   Найти похожие ветки 

 
beglec ©   (2005-11-29 19:20) [0]

Доброе время суток Уважаемые.

На текущий момент:
Сервер использует BDE и с сортировкой данных нет проблем, используются для отображения DBGrid и TTable с индексами.

Клиент ничего не использует – но полученные данные сортируются в ручную, (в смысле программно, но написан собственный код, типа сортировка максимум-минимум) и использует компонент StringGrid для отображения. Сортировка происходит в потоке TStreamMemory. Потом отображается в SG. Предполагается, что в скором времени данных станет значительно больше, зная слабости SG решил пока не поздно подправить слабенькие места.

Так вот: Всегда хочется большего!
Нет ли такого компонента, на подобие StringGrid’a или DBGrid’a, который [без движка BDE, в смысле без обязательной его установки] позволяет просто заполнять поля, после чего указываешь по какому полю сортировать и все. А еще было бы круто, если бы у каждой колонки было бы свойство, типа выравнивание данных [Left, Right, Center].
Если есть такой компонент или еще какой другой выход из положения подскажите пожалуйста. Желательно с ссылочками :) и с примерчиками, если такое требуются для более ясного понимая ответа. Да и еще, лучше, что бы решение было основано на применении стандартных компонентов присутствующих в Delphi [лучше от 6.0 и выше]

P.S. Писать собственный компонент, честно говорю, лень. Просто не теми кодами голова забита.


 
Mike Kouzmine ©   (2005-11-29 20:03) [1]

beglec ©   (29.11.05 19:20)  Писать собственный компонент, честно говорю, лень. Просто не теми кодами голова забита.

Ну если не тем голова забита, то используй то, что есть. Создай на каждое поле индекс и сортируй как тебе угодно. А в стандартном дбгриде есть выравнивание.


 
beglec ©   (2005-11-29 20:17) [2]

Удалено модератором
Примечание: Действия модератор не подлежат обсуждению


 
Fay ©   (2005-11-29 20:42) [3]

2 beglec ©   (29.11.05 20:17) [2]
Quantum Grid

P.S.
"новящевым" - это 5!


 
аматор ©   (2005-11-29 20:51) [4]

Привет...
P.S. -> Модератор - Не хочу показаться новящевым, но разве данный вопрос на столько прост, что его требуется отнести к начинающим? Судя по количеству ответов, тема не совсем простая. ХА-ХА

У Вас в дельфине уже есть такой компонент ClientDataSet пользуйтесь и радуйтесь (он ещё и данные обновляет). А сетка, есть еш библиотека. Только до 3,5 - халява, 4 - уже платить надо.

А модераторы правы: этот вопрос для начинающих.


 
jack128 ©   (2005-11-29 21:09) [5]

beglec ©   (29.11.05 19:20)
зная слабости SG

в чем именно по твоему заключается слабости стриггрида?

beglec ©   (29.11.05 19:20)
Писать собственный компонент, честно говорю, лень.

мне тоже...


 
Mike Kouzmine ©   (2005-11-29 21:46) [6]

beglec ©   (29.11.05 20:17) [2] Индексы надо тебе самому делать. Компонент не будет.



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

Форум: "Потрепаться";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
14-1133455747
LordOfRock
2005-12-01 19:49
2005.12.25
Знайте, что вы смотрите американский фильм, если:


14-1133550555
AlexWlad
2005-12-02 22:09
2005.12.25
неопределенность понятий...


14-1133364781
Piter
2005-11-30 18:33
2005.12.25
Плагин к Miranda


1-1133177680
Dima_dvp
2005-11-28 14:34
2005.12.25
Динамически подгружать данные в массив


14-1133333643
Ega23
2005-11-30 09:54
2005.12.25
Стругацкие, Далёкая радуга





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский