cs_brute
Messages postés135Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention11 mai 20071 2 oct. 2006 à 09:58
Y a t-il un spécialiste des datagrid ou dataset ? ? car la je nage . . .
Ah moins que ce qoit un probleme de requete Sql , il me semble qu'on
peu dire Quand on trouve 1 dans une colonne on met False ou 2 on met
true . . .enfin il me semble . .
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 2 oct. 2006 à 10:48
kurky> Pour ton information, on ne peut pas changer l'architecture d'un programme comme on change de chaussette. Passer d'une application de .NET1 en .NET2 ça engendre des coûts... Et pas toute les entreprises peuvent se le permettre...
brute> si tu passes passe de "1" à false, faut bien se rendre compte que tu passes de int à bool (voire de int à string). Or une colonne ne peut pas contenir plusieurs type. Tu seras obligé de mettre tout des strings.
Le mieux dans ton cas je pense, c'est de créer un DataSet (ou DataTable), charger les data de ta DataBase dans cet object, puis appliquer les modifications que tu veux sur cette object, et pour finir le binder à ton dataGrid.
Si tu as un DataTable qui s'appelle dt, tu peux faire quelques chose de ce genre là (vite tapé) :
Maintenant, c'est une solution qui marche, mais de la à dire que c'est la meilleur... je ne pense pas.
Peut-être que ça serait intéressant de passer par une View.
cs_brute
Messages postés135Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention11 mai 20071 3 oct. 2006 à 12:06
Je viens de me rendre compte d'un truc . . . lorsque j'utilise ma
requete ci dessus et que je met : maColonne1 = NomColonne1 , j'ai une
erreur de Type, car le type de maColonne1 est décimal et moi je veux y
mettre du String.
Par contre lorsque jutilise un autre nom de colonne en Alias, ca marche
mais ma premiere colonne maColonne1 s'affiche toujours mais avec des
valeurs NULL ma nouvelle colonne est crée a la fin des autres colonnes
dans le datagrid.
J'aimerai que ma nouvelle colonne avec les valeurs String soit en lieu et place de maColonne1 . . . . Comment faire ? ? ?
je continue avec les propriétés que je peux récupérer de mon datagridPerso (celui qui est tout paramétré)
no problem
, par contre j'avais personnalisé mes datagrid et j'aimerai reprendre
l'ensemble des propriétés du datagrid pour l'utiliser avec le dataGrid
tableStyle.
Par exemple, La propriété ParentRowsBackColor du DataGrid n'apparait pas dans les propriétés de la TableStyle . . .
Comment faire ? ? car j'ai beau chercher mais je ne trouve pas cette propriétés dans le dataGridTableStyle.