|
|
|
Grid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вопрос такой. Есть таблица с названиями столбцов для грида, но количество столбцов меняется в зависимости от количества записей в таблице котрая хранит их названия. Никак не допетрю как можно сделать грид с динамическим кол-ом столбцов. А вобще все это надо для просмотра доходов и расходов по всем статьям. Может кто-то предложит другой вариант решения проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:39 |
|
||
|
Grid
|
|||
|---|---|---|---|
|
#18+
В свойствах грида: COLUMNCOUNT=-1 Но это самый простой вариант... Я каждый раз создаю грид программно в зависимости от того, сколько колонок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 17:01 |
|
||
|
Grid
|
|||
|---|---|---|---|
|
#18+
Если я правильно понял 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 17:44 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=253&tid=1591502]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 388ms |

| 0 / 0 |
