Вниз
Скачать: CL | DM;

Как найти все DBGrid у всех DataSource, принадлежащих DataSet   Найти похожие ветки 

← →
Dtr ©   (2002-02-11 11:29) [0]

Сабж.
Нужно, чтобы при открытии DataSet, Произошло событие, влияющие на все связанные с ним гриды


← →
Romul ©   (2002-02-11 11:43) [1]

Извини конечно, но сам то понял что спросил?


← →
Dtr ©   (2002-02-11 14:41) [2]

To Romul
Вообще то да.
Для тех кто не понял:

Есть DataSet1
Есть несколько DataSource, Привязанных на различные DataSet, но N-ное кол-во может быть привязано и на одно DataSet
Есть несколько DBGrid, привязанных к разным DataSource но N-ное кол-во может быть привязано и на одно DataSource

Требуется:
На событие AfterOpen Сделать такую вещь:
Найти все гриды, у которых свойство
DBGrid.DataSource.DataSet=DataSet1
Во всех формах приложения.


← →
Val ©   (2002-02-11 16:53) [3]

Можно воспользоваться методом FindComponent.
Выражайтесь яснее, не зря же ваш вопрос столько времени "висел" без ответа.
Что значит, найти все гриды-получить их имена?


← →
Dtr ©   (2002-02-11 17:02) [4]

Ну куда еще то яснее?
Мне надо найти все гриды, у которых DBGrid.DataSource.DataSet=DataSet1
И делать с этим гридом то, что мне надо.


← →
BAS   (2002-02-11 17:44) [5]

Перебрать все компаненты в цикле(Application.CountComponents)
и проиверять если Components[i] is TDBGrid и далее
Components[i].DataSource.DataSet=DataSet1, то DoSomething(Components[i]);



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
14-19318
Potemkin
2002-01-18 10:30
2002.03.07
Вопрос по отчетам в QR3


1-19221
Unplugged
2002-02-19 16:27
2002.03.07
Как


14-19350
Blackweber
2002-01-20 14:52
2002.03.07
Я нашел Д.Кнута в эл. варианте. Только не знаю как прочитать ТеХ формат в котором они сделаны. Подскажите если кто сталкивался!


3-19109
Dima Kopachev
2002-02-10 02:24
2002.03.07
Заголовки колонок Grid-а как кнопки для сортировки


14-19351
Херувим
2002-01-19 21:45
2002.03.07
Как юзать TStream и его потомков...




   Наверх