Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Программная инициализация грида, колонки которого содержат TextBox и ChechBox элементы.  [new]
faustgreen
Member

Откуда:
Сообщений: 409
Есть форма с гридом, начальные параметры не заданы. Грид содержит колонку в которое есть text1 и chek1 элементы. В одном случае колонка должна отображаться как textbox, в другом как checkbox (в зависимости от типа поля, которое является источником данных). Свойство колонки "column1.currentControl" по умолчанию установлено в "text1".

В методе инит пишу:

thisform.grid1.RecordSourceType = 1
thisform.grid1.RecordSource = "Alias"

thisform.grid1.column1.ControlSource = Alias.someField


Получаю:
"error with check1 - value: data type mismatch"
исходный код - thisform.grid1.column1.ControlSource = Alias.someField


Т.е. в данном случае я хочу, чтобы тип элемента был - textbox с источником данных Alias.someField. Если бы, например, нужно было бы вместо text1 использовать check1, то написал бы что то типа
thisform.grid1.column1.currentControl = "check1"
thisform.grid1.column1.ControlSource = Alias.someField


полный код:
thisform.grid1.RecordSourceType = 1
thisform.grid1.RecordSource = "Alias"

IF (условие)
   hisform.grid1.column1.currentControl = "check1"
ENDIF

thisform.grid1.column1.ControlSource = Alias.someField
3 окт 16, 17:22    [19738529]     Ответить | Цитировать Сообщить модератору
 Re: Программная инициализация грида, колонки которого содержат TextBox и ChechBox элементы.  [new]
XAndy
Member

Откуда: Киев
Сообщений: 326
DynamicCurrentControl
3 окт 16, 18:28    [19738774]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить