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

Вниз

Filter   Найти похожие ветки 

 
Volodya_   (2004-03-07 19:23) [0]

Как сохранить настройки фильтра в DxDBGrid, например в ini файле? А потом при загрузке этот фильтр поставить в Гриде?


 
Fay ©   (2004-03-07 23:17) [1]

1) Взять настройки фильтра
2) Сохранить в ini
3) "Потом при загрузке" прочитать и "поставить".

Что именно Вас смущает?


 
Volodya_   (2004-03-07 23:25) [2]

записать в ini могу а вот поставить при загрузке нет.


 
Johnmen ©   (2004-03-08 01:20) [3]

Просто надо ПОНЯТЬ простую истину:
фильтр существует для НД, но никак для способов отображения (DxDBGrid)...


 
Плохиш   (2004-03-08 01:31) [4]


> Volodya_   (07.03.04 23:25) [2]
> записать в ini могу а вот поставить при загрузке нет.

Проблема-то в чём?
Оператор := как работает не знаете?


 
Volodya_   (2004-03-08 10:01) [5]

Записываю в ини файл MainGrid.Filter.FilterText
а из ини файла сюда записать немогу - это read only свойство


 
Anatoly Podgoretsky ©   (2004-03-08 10:06) [6]

В обратном порядке, слева MainGrid.Filter.FilterText := значение из ИНИ файла.


 
Volodya_   (2004-03-08 10:14) [7]

>Anatoly Podgoretsky ©   (08.03.04 10:06) [6]
В том то и дело, что так я сделать немогу. это read only свойство

Вот что пишет
Cannot assign to a read-only property


 
Плохиш   (2004-03-08 10:36) [8]

>Volodya_   (08.03.04 10:14) [7]
Значит должен быть какой-то метод SetFilter
или ты хочешь, что бы мы здесь бросились искать какой-то там DxDBGrid и разобрались за тебя как он работает?


 
Volodya_   (2004-03-08 10:53) [9]

>Плохиш   (08.03.04 10:36) [8]
Я спрашиваю у тех кто знает и никого ничего искать не прошу. А если незнаешь, то незачем и писать


 
Anatoly Podgoretsky ©   (2004-03-08 11:20) [10]

Не знаю, что такое этот DxDBGrid и его свойство FilterText, но у других компонент это обычно свойство Filter, которое как раз может читаться и писаться.
Твоя задача как раз разобраться какие свойства есть у этого компонента и для чего, а про присвоение ему значения смотри выше.


 
Volodya_   (2004-03-08 12:30) [11]

>Anatoly Podgoretsky ©   (08.03.04 11:20) [10]
Подскажите название таких компонент


 
Anatoly Podgoretsky ©   (2004-03-08 12:49) [12]

TDbGrid, свойство Filter RW, свойство FilterText отсутствует как класс, зачем два свойства?


 
Плохиш   (2004-03-08 12:57) [13]

>Anatoly Podgoretsky ©   (08.03.04 12:49) [12]

Вы хотели сказать TDataSet?


 
Fay ©   (2004-03-09 03:09) [14]

2Johnmen ©   (08.03.04 01:20) [3]
У Quantum-овских гридо есть фильтр (типа автофильнра в Excel) и он не привязан к датасету.

2Volodya_
У меня чичяз нет под рукой D6 с QG, а склероз у меня хороший.
Поэтому дам только совет : решение есть и оно простое. 8)
Удачи.


 
makz   (2004-03-09 04:16) [15]

в cxgrid-e есть filter.savetostream и loadfromstream было ли это в dx не знаю, но думаю было. Как стрим в файл сохранить в хелпе прочитай.


 
Татьяна   (2004-03-09 08:22) [16]

Немного работала с dxGrid, могу посоветовать следующее :
для установки фильтра смотри dxGrid.Filter.Add. Используя этот способ просто задаёшь условия фильтра для требуемых столбцов грида. А вот чтобы при выходе из программы сохранять состояние грида ( в том числе и настройки фильтра прекрасно сохраняет ! ) и восстанавливать его при очередной загрузке  есть следующие процедурки  : dxGrid.SaveToRegistry и dxGrid.LoadFromRegistry.


 
Татьяна   (2004-03-09 08:32) [17]

В догонку к предыдущему моему ответу : есть ещё функции
SaveToIniFile и LoadFromIniFile. Возможно, они ещё больше подойдут для решения твоей проблемы. У д а ч и !


 
Anatoly Podgoretsky ©   (2004-03-09 08:40) [18]

Grid.DatataSource.Dataset.Filter
Или напрямую к набору данных


 
Johnmen ©   (2004-03-09 09:24) [19]

>Fay ©   (09.03.04 03:09) [14]
>У Quantum-овских гридо есть фильтр (типа автофильнра в Excel) и
>он не привязан к датасету.

А что этот фильтр фильтрует ?
:)


 
Anatoly Podgoretsky ©   (2004-03-09 09:26) [20]

Johnmen ©   (09.03.04 09:24) [19]
Локальные данные, создает новый набор в памяти.


 
Johnmen ©   (2004-03-09 09:32) [21]

>Anatoly Podgoretsky ©   (09.03.04 09:26) [20]

Так я и спросил у него, как это так, что данных нет, а фильтрует...


 
Anatoly Podgoretsky ©   (2004-03-09 09:52) [22]

Johnmen ©   (09.03.04 09:32) [21]
Данные как раз есть, своя персональная копия, как минимум индексы на внешнии данные. Каждый по разному.



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

Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.049 c
6-1074776709
Axis_of_Evil
2004-01-22 16:05
2004.04.04
пакеты


1-1079105642
Strelka
2004-03-12 18:34
2004.04.04
кодировки


3-1078377703
Rauf
2004-03-04 08:21
2004.04.04
Помогите с SQL запросом в ADO


1-1079376480
Karlson
2004-03-15 21:48
2004.04.04
ProgressBar


1-1079528836
Vera
2004-03-17 16:07
2004.04.04
вопрос по Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский