Datagridview & Firebird

Résolu
drari Messages postés 14 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 31 mai 2006 - 15 mai 2006 à 21:18
drari Messages postés 14 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 31 mai 2006 - 31 mai 2006 à 20:46
Salut,

j'ai un petit soucis avec un datagridview chargé à l'aide d'un dataset qui lui même est lié à une db firebird.
Mon problème est que j'ai un champs dans ma table qui est défini comme boolean mais le datagridview me l'affiche en textbox et non en checkbox;

Quelqu'un pourrait me dire comment convertir ce chemps dans le bon format

merci d'avance

Drari

1 réponse

drari Messages postés 14 Date d'inscription jeudi 16 mars 2006 Statut Membre Dernière intervention 31 mai 2006
31 mai 2006 à 20:46
Hello,

   j'ai malheureusement reçu la réponse à ma question via un autre site bien connu (experts exchange)

voici la soluce

Au lieu de charger le dataset par le dataadapter, il faut créer une datatable pour laquelle on définie le type de tous les champs de la table via des datacolumns

  Dim dt As New DataTable
        Dim dc As New DataColumn
        dc.DataType = GetType(Int32)
        dc.ColumnName = "ID"
        dt.Columns.Add(dc)
        Dim dc1 As New DataColumn
        dc1.DataType = GetType(Boolean)
        dc1.ColumnName = "MyBool"
        dt.Columns.Add(dc1)
        da.Fill(dt)
        dg1.DataSource = dt

pour ceux qui veulent plus de détails suivé le lien

http://www.experts-exchange.com/Databases/Interbase/Q_21852253.html
3
Rejoignez-nous