Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Gridfooter.vcx
Message
De
14/12/2006 08:11:18
Dorin Vasilescu
ALL Trans Romania
Arad, Roumanie
 
 
À
14/12/2006 08:00:28
Information générale
Forum:
Visual FoxPro
Catégorie:
Produits tierce partie
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP1
Divers
Thread ID:
01177317
Message ID:
01177546
Vues:
8
>I've got another question:
>
>My grids are not configured with their controlsources at design time. I have a method on the grid that is called SetColumnControlSources where I do this in code. This method is called from the grid's Init().
>
>Initially I dropped the gridfooter on the form and set the various properties, but got an error that the controlsource for one of the columns I selected was blank. So I added this code in my grid's SetColumnControlSources:
>
>
>WITH this.Parent
>	.AddObject('oGridFooter', 'gridfooter')
>	.oGridFooter.Top = this.bottom + 1
>	.oGridFooter.left = this.Left
>	.oGridfooter.width = this.width
>	.oGridFooter.cColWithLabel = "column1"
>	.oGridFooter.cSourceGrid = "grdResidenceDetails"
>	.oGridFooter.cSumColumns = "column6,column7"
>	.oGridFooter.cTotalLabelExpression = 'TOTAL: ' + transform(reccount("c_ResidenceDetails")) + ' recs'
>	.oGridFooter.Visible = .T.
>ENDWITH
>
>
>this ends up with the footer displayed below the grid, but it's not showing the stuff I told it to (i'm not quite sure what data it's showing).
>
>How would I go about adding this class programmatically?

You only need to leave .cSourceGrid empty ( it won't try to attach then ) and call gridfooter.attachToGrid( thisform.grdResidenceDetail ) after making your changes. It will adjust accordingly
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform