Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1476 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Winforms - Datagrid - associer une formule a une colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Winforms - Datagrid - associer une formule a une colonne

n°1070013
liink
Posté le 03-05-2005 à 10:20:49  profilanswer
 

Bonjour
pour simplifier j'ai un datagrid qui contient 3 colonnes : A, B, C
J'ai une formule qui dit que A = B + C
Est ce qu'il existe une methode sur les datagrid permettant de gerer automatiquement le calcul d'une valeur par rapport aux 2 autres quand c'est possible ? Ou est ce que je dois le gerer moi meme avec les evenements onclik sur datagrid ?
Si quelqu'un a un exemple, je suis preneur.  
 
J'vais continuer mes recherches :)  
 
Merci

mood
Publicité
Posté le 03-05-2005 à 10:20:49  profilanswer
 

n°1070023
FlorentG
Unité de Masse
Posté le 03-05-2005 à 10:27:00  profilanswer
 

Faut créer une DataColumn qui prend ton expression.

n°1070024
liink
Posté le 03-05-2005 à 10:28:36  profilanswer
 

merci pour cette reponse rapide. je vais chercher de ce cote

n°1070655
liink
Posté le 03-05-2005 à 16:28:01  profilanswer
 

finalement le DataColumn a cree n'est pas satisfaisant dans mon cas. Mon datagrid est bindé sur un dataset existant.
Je vais boucler sur mon datagrid pour initialiser les bonnes valeurs.

n°1070929
moi23372
Posté le 03-05-2005 à 20:19:42  profilanswer
 

il faudrait savoir d'ou provient ton dataset, s'il y est constitué de donnée venant d'une base de donnée, il suffirait de légerement modifier la requete SQL afin d'avoir le résultat obtenu...
 
si ce n'est pas le cas, il te reste tjs la possibilité de bouclé sur chaque ligne du dataset ou du datagrid.

n°1071174
FlorentG
Unité de Masse
Posté le 03-05-2005 à 23:54:36  profilanswer
 

liink a écrit :

finalement le DataColumn a cree n'est pas satisfaisant dans mon cas. Mon datagrid est bindé sur un dataset existant.


Ca ne pose aucun problème. Tu rajoutes une DataColumn dans la DataTable qui contient les champs sources de l'expression. Après si tu veux mettre à jour la base de donnée, la nouvelle colonne sera tout simplement ignorée, car non présente dans les DbCommand

n°1078020
liink
Posté le 10-05-2005 à 16:02:39  profilanswer
 

oui en fait en fouillant j'ai fini par trouver et effectivement ca ne pose pas de probleme.
C'est pas evident quand on ne l'a jamais fait, apres ca parait tellement simple :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Winforms - Datagrid - associer une formule a une colonne

 

Sujets relatifs
[VB .NET] DataGrid et Requete à plusieurs tables...[VB .net] Datagrid et champ null
ajuster colonne JTableComment on fetch une Colonne ?!?!
colonnedatagrid : renommer le nom d'une colonne
remplir un datagridprobleme de template avec une datagrid
[C#] DataGrid : problème incompréhensible 
Plus de sujets relatifs à : Winforms - Datagrid - associer une formule a une colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR