Bonjour!
j'ai un datagrid que je remplis à partir d'un adodc mais j'ai une colonne supplémentaire que je veux remplir moi-même par des codes! je ne sais pas si c'est possible!
Merci de m'aider à le faire!!!
Bonjour!
j'ai un datagrid que je remplis à partir d'un adodc mais j'ai une colonne supplémentaire que je veux remplir moi-même par des codes! je ne sais pas si c'est possible!
Merci de m'aider à le faire!!!
Note toutefois que ta colonne doit être liée à un champ de la source.
Pour renseigner ton datagrid
1- crée un module dans ton programme
2- copie le code ci-après dans ton module:
3- renseigne les cellules de ton datagrid en mettant tout simplement le code ci-dessous à l'endroit où vous voulez que l'evenement déclenche le remplissage d'une cellule du datagrid:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Function InsertValue(DataGridName As DataGrid, Valeur As Variant, Ligne As Integer, Colonne As Integer) On Error GoTo Fin With DataGridName .Row = Ligne .Columns(Colonne).Text = Valeur End With Fin: End Function
ça marche toujours...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Call InsertValue(NomDuDataGrid,ValeurAInsérer,Ligne,Colonne)
Merci pour la réponse à moi apportée!
j'ai éssayé votre proposition mais en vein!
Le champ que je veux remplir ne doit pas lier à la source puisque les valeurs qu'il contiendra sont déterminées par moi-même!
Je ne sais pas si vous avez une autre solution à me proposer!
Merci beaucoup
j'ai lié le champ à n'importe quelle rubrique de la source et j'ai exécuté le code!
ça marche comme sur des roullettes! Merci beaucoup
Partager