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

COLUMNCOUNT=-1

Но это самый простой вариант... Я каждый раз создаю грид программно в зависимости от того, сколько колонок...
...
Рейтинг: 0 / 0
Grid
    #33769736
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял
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
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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