![]() |
|
|
![]()
|
|
| BasilL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 26.5.2005 Где: Челябинск обл. Репутация: нет Всего: 1 |
Вопрос к знатокам DevExpress
Имеется грид (квантум 5), один из столбцов которого выполнен DBLookupComboBox, в котором реализовано три поля. Выглядит это примерно так: СODE ISTFIN NAME 123 1 наименование 1 123 2 наименование 1 124 1 наименование 2 и т.п. Если в свойствах я ставлю KeyFieldNames = CODE, то из списка не могу выбрать строку (CODE=123, ISTFIN=2), т.к. всегда возвращается первая запись, у которой CODE=123 (ISTFIN=1). А если установить KeyFieldNames = CODE;ISTFIN, то нужную строку выбрать становиться возмжно, но при закрытии лукапа вывыливается "Could not convert variant of type (Arryay variant) into type (Integer)". Как можно решить эту проблему? p.s. вопрос вдогонку: как обратится непосредственно к самому гриду, который составляет лукапный список, чтобы узнать, что когда юзер выбирает какое-то значение, на какой строке таблицы это произошло. Тогда я смог "вытащить" нужные мне значения. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |