Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
ВнизСортировка в TCustomDBGrid Найти похожие ветки
← →
Андрю-ХА! (2003-01-02 17:02) [0]Здравствуйте
Пишу наследникаTCustomDBGrid
с возможностью сортировки по столбцу, на который кликнули мышкой. Сортировка выполняется путем добавленияTIndexDef
"ов кGrid.DataSource.DataSet
"у (конечно, только в том случае, еслиDataSet
этоTClientDataSet
).
Как мне в моем компоненте отловить момент закрытия этогоClientDataSet
"a чтобы почистить его свойствоIndexName
?
← →
Андрю-ХА! (2003-01-02 17:12) [1]Вдогонку: Компоненты сторонних разработчиков не предлагать!
← →
asmith (2003-01-02 20:03) [2]У компонента TCustomDBGrid за реакцию на изменение состояния датасета отвечает внутренний объект FDataLink типа TGridDataLink. У последнего есть метод ActiveChanged, который и задает эту реакцию. Перекрой его (прийдется создать своего наследника TGridDataLink), добавив нужную очистку. Еще проще - добавить свой код в метод TCustomDBGrid.LinkActive, который как раз вызывается из ActiveChanged.
← →
Андрю-ХА! (2003-01-03 17:56) [3]//asmith (02.01.03 20:03)
Спасибо. Заработало!!! :-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c