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 :

Probléme en DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 17
    Par défaut Probléme en DataGridView
    Bonjour,
    svp je veux afficher les lignes d'une table "Personne" d'une base données sous SQL Server CE, le code que j'ai utilisé ne génére aucun erreur mais rien ne s'affiche sur mon DataGridView!!
    svp est ce que qlq peut m'aider car je suis bloké le code utilisé est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     Dim con As SqlCeConnection = Nothing
            Dim cmd As SqlCeCommand = Nothing
            Dim DAptr As SqlCeDataAdapter =Nothing
     
            Dim DSet As New DataSet
            Dim DTable As New DataTable
            Dim strSql As String = "Select * from Personne  "
            Dim strCon As String = "data source =Mybasepointage.sdf"
            Dim objetcb As SqlCeCommandBuilder
     
            Try
                con = New SqlCeConnection
                con.ConnectionString = strCon
     
                con.Open()
                cmd = New SqlCeCommand(strSql)
                DAptr = New SqlCeDataAdapter(strSql, con)
                cmd.Connection = con
     
                objetcb = New SqlCeCommandBuilder(DAptr)
                DAptr.Fill(DSet, " Personne")
                DTable = DSet.Tables("Personne")
                DataGridView1.DataSource = DSet.Tables("Personne")
                DataGridView1.Refresh()
     
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.Critical, "Erreur")
            End Try

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    tu utilise une source faite pour charger des bases access (OLEDB)
    je pense que tu devrais regarder ce post, il explique comment faire avec un SQL serveur CE

    1. Se connecter a une BDD SQLCE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim con As SqlCeConnection = New SqlCeConnection("Data Source=C:\Northwind.sdf")
    2. Lire un BDD SQL CE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim cmd As SqlCeCommand = SqlCeCommand("Select * FROM Users", con)
    If con.State = ConnectionState.Closed Then con.Open()
    Dim myDA As SqlCeDataAdapter = New SqlCeDataAdapter(cmd)  
    Dim myDataSet As DataSet = New DataSet()  
    myDA.Fill(myDataSet, "MyTable")  
    DataGridView1.DataSource = myDataSet.Tables("MyTable").DefaultView
    Bonne continuation

  3. #3
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Ah non pardon, javais mal regardé

    ça ne viendrais pas de ton chemin "data source =Mybasepointage.sdf"
    as tu essayé de mettre le chemin complet?

  4. #4
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 17
    Par défaut
    Merciiii bcp pour votre temps

  5. #5
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Tu a résolut ton problème?
    si c'est le cas, pense a mettre

Discussions similaires

  1. Problème initialisation DataGridView
    Par tssi555 dans le forum VB.NET
    Réponses: 9
    Dernier message: 24/09/2008, 11h27
  2. probléme dans datagridview
    Par saraenim dans le forum VB.NET
    Réponses: 1
    Dernier message: 26/03/2008, 10h29
  3. Problème remplissage datagridview
    Par callo dans le forum C#
    Réponses: 7
    Dernier message: 12/02/2008, 15h27
  4. Problème avec DataGridView
    Par andy38 dans le forum VB.NET
    Réponses: 10
    Dernier message: 24/01/2008, 02h14
  5. Problème avec DataGridView et Localizable
    Par blistex dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/07/2007, 16h28

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