Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid / 3 сообщений из 3, страница 1 из 1
02.06.2006, 16:39
    #33769485
pitermax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid
Здравствуйте!
Вопрос такой. Есть таблица с названиями столбцов для грида,
но количество столбцов меняется в зависимости от количества записей
в таблице котрая хранит их названия. Никак не допетрю как можно сделать
грид с динамическим кол-ом столбцов. А вобще все это надо для просмотра
доходов и расходов по всем статьям. Может кто-то предложит другой вариант решения проблемы.
...
Рейтинг: 0 / 0
02.06.2006, 17:01
    #33769587
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid
В свойствах грида:

COLUMNCOUNT=-1

Но это самый простой вариант... Я каждый раз создаю грид программно в зависимости от того, сколько колонок...
...
Рейтинг: 0 / 0
02.06.2006, 17:44
    #33769736
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Grid
Если я правильно понял
ColumnGrid.dbf
NameCol | Type |Visibly(.T.or.F.)
Col01 | | .T.
Col02 | | .f.
Col03 | | .T.

Если уж есть примерно такая таблица, то динамически и стройте грид

В ThisForm.Init(): (Grd-грид на форме)

use ColumnGrid.dbf
For i=1 to RecCount()

THisForm.Grd.AddColumns(i) (или AddObject('Column'=str(i),'Column'))
ThisForm.Grd.CurrentControl.Visible=Visibly
*!* ну и творчески через AddObject добавьте Header, по типу (ColumnGrid.Type) можно
*!* переопределить ColumnN.TextN
EndFor

Сухарь примерно такой. только нужна еще проверка на соответствие строк в
ColumnGrid.dbf и непосредственно ControlSource для грида
В общем, в цикле циклуйте...
Help...read as follows...
You can add controls to a column in a grid by using the AddObject method in the Init event of the form that contains the grid. To set the active control in the grid's column, use the column's CurrentControl property. To specify the source of the control's data, set the control's ControlSource property.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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