Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ComponentOne TDBGRID - на ячейке нет выпадающего списка / 8 сообщений из 8, страница 1 из 1
13.03.2008, 16:16
    #35188649
ignitor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
rst - Adodb.recordset



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
    
    Set TDBGrid1.DataSource = rst
    TDBGrid1.Columns( 0 ).Width =  510 
    TDBGrid1.Columns( 1 ).Width =  1515 
    TDBGrid1.Columns( 2 ).Width =  3675 
    TDBGrid1.Columns( 3 ).Width =  1170 
    TDBGrid1.Columns( 4 ).Width =  1305 
    TDBGrid1.Columns( 5 ).Width =  3795 
    TDBGrid1.Columns( 6 ).Width =  1410 
    TDBGrid1.Columns( 7 ).Width =  1080 
    With TDBGrid1.Columns( 4 ).ValueItems
        .Presentation = dbgComboBox
        .Translate = True
        .Clear
        
'        Item.Value = Null
'        Item.DisplayValue = "нет информации"
'        .Add Item
        
        Item.Value =  0 
        Item.DisplayValue = "принят"
        .Add Item
        
        Item.Value =  1 
        Item.DisplayValue = "не принят"
        .Add Item
        
    End With

Вроде все правильно делаю, а на гриде кроме "треугольничка вниз" ничего не "Выпадает". Т.е. комбобоксом поле вроде стало, а список значений для редакции не появляется. В чем дело?
Буду признателен за любые мысли.
...
Рейтинг: 0 / 0
13.03.2008, 17:59
    #35189129
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
Рекордсет обновляемый?
(Не Readonly?)
...
Рейтинг: 0 / 0
14.03.2008, 07:10
    #35189752
ignitor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
readonly - он и есть! в этом вся беда?
...
Рейтинг: 0 / 0
14.03.2008, 07:22
    #35189758
ignitor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
вообще-то я думал, что по событию TDBGrid1_ComboSelect я повешу процедуру для изменения поля ... Не выйдет?
...
Рейтинг: 0 / 0
14.03.2008, 10:08
    #35189999
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
Не выйдет. Но можно Butchoptimistic сделать. А изменения в базу возвращать другими путями.
...
Рейтинг: 0 / 0
14.03.2008, 10:09
    #35190001
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
Т.е. вашей процедурой которую хотите "повесить".
...
Рейтинг: 0 / 0
14.03.2008, 11:08
    #35190222
ignitor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
неа с adLockBatchOptimistic таже фигня. Буду думать про другое ... Спасибо за каменты!
...
Рейтинг: 0 / 0
14.03.2008, 11:16
    #35190265
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ComponentOne TDBGRID - на ячейке нет выпадающего списка
Рекордсет должен быть обновляемым. Т.е. если в его основе необновляемый запрос, тогда грид не сможет возрващать в него значения и запретит выбор в комбобоксе.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ComponentOne TDBGRID - на ячейке нет выпадающего списка / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]