cs_PegaseJM
Messages postés80Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention28 août 2006
-
13 juil. 2006 à 16:13
cs_PegaseJM
Messages postés80Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention28 août 2006
-
14 juil. 2006 à 12:32
Bonjour,
Je récupère le résultat d'une requête dans un datatable...
Je met mon dgView.Datasource = dataTable
et les champs de types boolean (bit) apparaissent bien en cases à cocher...
CEPENDANT...
Lorsque j'ajoute manuellement mes lignes en faisant un truc du genre :
Dim dt
As DataTable = DB.ListeReserves(iChaId).Tables(0)
Dim dr
As DataRowdgvReserves.Rows.Clear()
For
Each dr
In dt.RowsdgvReserves.Rows.Add(dr(0), dr(1), dr(2), dr(3), dr(4), dr(5), dr(6), dr(7), dr(8), dr(9))
cs_PegaseJM
Messages postés80Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention28 août 20062 13 juil. 2006 à 17:21
Bon en désespoir de cause, et surtout, car j'ai perdu assez de temps, je me suis résigné à définir tout cela en mode graphique, dans la propriété Columns... (collections)
Mais par le code... j'ai pas réussi... Si vous avez une idée... N'hésitez pas...
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 juil. 2006 à 17:45
Salut,
Euh, pourquoi tu les ajoutes comme ça et non pas en liant directement la table au contrôle ? (ce qui présente l'avantage de connaitre le type de données de la colonne grace à sa définition dans le DataTable)
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 juil. 2006 à 18:20
Ok.
Par contre tu peux ajouter de nouveaux enregistrements à la DataTable.
Pour la question principale, en regardant la doc, on voit que le contrôle DataGridView possède parmis ses membres une propriété Columns donnant la liste des colonnes, as tu essayer de voir si tu ne peut pas agir sur la colonne en question et en particulier sur son ValueType ?