![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
|||
|
|||
wwDBGrid
Hola amigo
Disculpa por no haber sido explicito. Teoricamente ese es el camino pero acontinuacion te pongo el codigo que estaba probando. Supuestamente creo el field en el clientdataset, pero no aparece en el wwdbgrid. Luego agrego al wwdbgrid una columa con el nombre del field creado, aplico el cambio pero me sale error. wwDBGrid1.UseTFields := False; ExpandField := TField.Create( ClientDataSet1); ExpandField.FieldName := 'FieldExpand'; ExpandField.DisplayLabel := 'FieldExpand'; ExpandField.FieldKind := fkCalculated; ExpandField.Visible := True; ExpandField.DisplayWidth := 10; ClientDataSet1.Fields.Add( ExpandField ); wwDBGrid1.Selected.Add( 'FieldExpand1' + #9 + '10' + #9 + 'FieldExpand'); wwDBGrid1.ApplySelected; wwDBGrid1.SetControlType( 'FieldExpand', fctCustom, 'wwExpandButton1'); Este codigo no me funciona. agrego que aqui pongo WWDBGRID pero en realidad es un componente propio derivado del WWDBGRID. Cualquier sugerencia será bien recibida Atte Lucho |
#2
|
|||
|
|||
prueba de la siguiente manera:
wwDBGrid1.Selected.Add( 'FieldExpand1' + #9 + '10' + #9 + 'FieldExpand'+#9+'T'); con eso le dices que el campo es visible |
![]() |
|
|
![]() |
|