Как связать два флексгрида?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Как связать два флексгрида?

Сообщение Dummiel » 20.03.2006 (Пн) 15:28

Есть два грида на одной форме.

Первый флексгрид, где выводятся люди, людишки и людищи :D , и второй, где каждому человеку первого грида может соответствовать две-три-пять, а то и не одной строки из второго. Например, у одного мужика три жены, и все они м.б. во втором гриде, где так же могут присутствовать жены других мужиков из первого грида.

Как сделать, чтобы при выделении строки первого грида на втором гриде автоматически выделялась по крайней мере первая строка, связанная со строкой первого? И наоборот, при щелчке на втором гриде, на первом автоматически выделялась строка, связанная со строкой второго?

Что-то многовато наворочал. Надеюсь, понятно.

Спасибо.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 20.03.2006 (Пн) 15:41

мудрено... но начинать надо видимо с отлова события выделения строки в первом гриде
Весь мир матрица, а мы в нем потоки байтов!

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 21.03.2006 (Вт) 11:22

Соответствующее событие первого грида называется RowColChange(). Дальше - тривиально.

Для облегчения задачи можно использовать свойство RowData() - что-то типа .Tag, только для каждой строки свое, а не для всего грида в целом.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 91

    TopList