Страница: 1 |
Страница: 1 |
Вопрос: свойства DBList
Добавлено: 05.09.04 21:05
Автор вопроса: EROS
Жизнь заставила связаться с DBList, и вот что я обнаружил..
У этого конторола отсутствует свойство ListIndex!
И как же мне тогда выделить тот или йной элемент списка?
Как в DBList осуществляется поиск нужной строки? В стандартном ListBox поиск великолепно работал через SendMessage?,который возвращал Index искомого элемента, а в DBList ListIndex вообще нет! И как быть??
Заранее спасибо..
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 05.09.04 21:27
DBList, как я понимаю, должен быть связан с Data control'ом (откуда данные). Я с DBList не работал, но кажется, DBList должен индицировать текущую позицию RecordSet'a в Data. А для RecordSet'a есть методы типа FindFirst, FindLast и т.п.
Ну и немного инфы, может полезно будет:
SelectedItem - The bookmark of the selected item in the Recordset specified by the RowSource property.
The DBList control will automatically highlight an item in the list if the BoundText property becomes equal to the value of the field specified by the DataSource and DataField properties, such as when using a Data control to change the current record.
BoundText - Text value of the BoundColumn field. Once a selection is made, this value is passed back to update the Recordset object specified by the DataSource and DataField properties.
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 06.09.04 03:03
С RecordSet и Data вопросов никаких.. тут все ясно
Как иницировать обратное? Repositoin в Data отобразить измением выделенного элемента DBList?
SelectedItem ведь у него Read-Only!!!
А BoundText это аналог ItemData в стандартном ListBoxe..
Вопрос остается открытым..
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 08.09.04 03:07
Неужели никто не работал с DBList и не сталкивался с подобной проблемой???