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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2015, 17:15   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от MasterofCDM Посмотреть сообщение
Не совсем то, что я ищу. Мне нужно закинуть данные в ListView, а потом просто скрывать или показывать определенные строки. В виртуальном мне данные придется закинуть в предварительный массив, а когда строк немного, а столбцов с десяток, то проще завести второй ListView и в одном хранить, а в другом отображать. Видимо по простому пока это не реализовать. Всем спасибо за участие.
и вы удваиваете потребление памяти зачем-то.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.02.2015, 17:26   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
В виртуальном мне данные придется закинуть в предварительный массив
нет! все данные будут храниться в памяти (массив, а лучше список), а в listview они (или их отфильтрованная часть) будут только отображаться.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 24.02.2015, 19:30   #13
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Прошу прощения за тупость, чего-то думать сегодня не получается. Поправьте меня пожалуйста, где я не прав: Создаю массив типа
Код:
array[][] of String
загружаю в него данные и потом уже после фильтрации пихаю в ListView то что мне нужно или же я сразу могу все грузить в ListView, а потом через OnData рисую то что мне надо?
MasterofCDM вне форума Ответить с цитированием
Старый 24.02.2015, 19:42   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

присваиваешь свойству count кол-во отфильтрованных элементов.
в OnData рисуешь только отфильтрованное.

покури побольше и тщательнЕе материалы, которые я тебе дал. там жэж стопицот примеров!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 24.02.2015, 21:37   #15
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Как вывести элементы я понимаю, меня интересует куда их предварительно запихать, как я понял по примерам народ пихает их в массивы, но с другой стороны это правильней, чем клепать два ListView, просто я надеялся что ListView умеет создавать собственный кэш и оттуда будет возможность вытаскивать отфильтрованное. Спасибо за помощь.
MasterofCDM вне форума Ответить с цитированием
Старый 24.02.2015, 22:41   #16
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Как вывести элементы я понимаю, меня интересует куда их предварительно запихать
а что за элементы и много ли их?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.02.2015, 14:00   #17
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Примерно 10-15 столбцов (разные варианты фильтрации по разным столбцам) и около 700 строк. Из категории, то в основном это String, но есть и пара Date, которые можно смело обозначить как String.
MasterofCDM вне форума Ответить с цитированием
Старый 25.02.2015, 14:35   #18
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Сообщение от MasterofCDM Посмотреть сообщение
Примерно 10-15 столбцов (разные варианты фильтрации по разным столбцам) и около 700 строк. Из категории, то в основном это String, но есть и пара Date, которые можно смело обозначить как String.
сделай класс с нужными полями/свойствами, список экземпляров - в TObjectList.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 26.02.2015, 10:53   #19
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Спасибо за помощь. Уже работаю в направлении TObjectList))
MasterofCDM вне форума Ответить с цитированием
Старый 27.02.2015, 13:10   #20
MasterofCDM
Пользователь
 
Регистрация: 02.07.2008
Сообщений: 94
По умолчанию

Можно еще вопросик в продолжении этой же оперы.

1. Создаю класс в TObjectList
2. Пихаю туда данные
3. Создаю еще один класс в TObjectList
4. Загружаю во второй класс отфильтрованные данные из первого класса
5. Через DataListView вывожу данные со второго класса

Правильно ли я все понял?
MasterofCDM вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрыть строку в коде (модуле) ольгаг Microsoft Office Excel 4 16.10.2012 18:15
скрыть строку при условии RamRus Microsoft Office Excel 3 26.04.2012 13:18
скрыть отобразить строку в таблице Dmitry1983 PHP 9 07.08.2011 12:31
скрыть строку listview pooli Microsoft Office Excel 1 20.10.2010 00:48
скрыть командную строку Morphling Помощь студентам 0 01.02.2010 23:35