IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

DataGridView et BindingList


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Août 2008
    Messages : 53
    Par défaut DataGridView et BindingList
    Bjr tt le monde,
    Je voudrais alimenter mon datagridview avec une bindinglist.
    La liste se remplit normalement mais le datagridview n'affiche rien!!!
    voila mon bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Shared List_Objets As New BindingList(Of Objects_Class)
    Public Date_Heure As String = "ines"
    Public i As String = "innneess"
     
    Private Sub Form2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim MyObjects_Class As New Objects_Class(Date_Heure, i)
    List_Objets.Add(MyObjects_Class)
    DataGridView2.DataSource = List_Objets
    end sub
    qu'est ce qui manque a mon code???????

  2. #2
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    Pourquoi tu n'utilise pas les propriété du DataGridView pour l'alimenter?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView1.DataSource = TonObjetDataTable ou DataView si tu veux personnaliser les résultat

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Tunisie

    Informations forums :
    Inscription : Août 2008
    Messages : 53
    Par défaut Pb temps reel
    en fait g réglé le pb, il fallait juste que je mets les getters et les setters dans la classe qui remplit le bindinglist.
    Mais g un pb plus complique, en fait je veux remplir mon datagridview avec des données qui changent presque toutes les secondes. Ces données je les récupère
    grâce a une fonction qui s'exécute tjrs et je les mets dans le bindinglist.
    mais mon pb c'est que dans mon form load

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Form2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    MyObjects_Class = New Objects_Class(Date_Heure, i)
    List_Objets.Add(MyObjects_Class)
    DataGridView2.DataSource = List_Objets
    receiver()
    end sub
    ici la procédure receiver c'est elle qui s'exécute tout le temps pr remplir List_Objets mais ce qui est enervant c'est que qd mon programme entre dans cette procédure il sort pas;vu que je dois tjrs recevoir des données et donc il m'affiche pa le datagridview

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/01/2015, 22h58
  2. DataGridView DataSource et BindingList
    Par ludogoal dans le forum Windows Forms
    Réponses: 16
    Dernier message: 06/07/2009, 09h34
  3. [c#] datagridview - trouver postion de la selection
    Par zeroox dans le forum Windows Forms
    Réponses: 7
    Dernier message: 15/04/2009, 12h48
  4. Réponses: 6
    Dernier message: 17/06/2008, 11h28
  5. [VS2005][VB.Net] Custom Format dans un DataGridView
    Par Vonotar dans le forum VB.NET
    Réponses: 10
    Dernier message: 22/11/2005, 08h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo