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

Windows Forms Discussion :

[C#] DataGridView, DataSource, DataTable et colonnes pré-configurées


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut [C#] DataGridView, DataSource, DataTable et colonnes pré-configurées
    Bonjour,
    Tout d'abord désolé pour le titre assez long mais il résume bien mon problème.
    Je travaille avec une base de données SQL Server que j'intéroge avec des SqlDataReader. Je crée ensuite mes objets que je souhaite afficher dans des DataGridView.
    Pour le moment j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataGridView.DataSource = <Mon_Objet>.GetTable();
    Avec GetTable() une méthode qui me renvoit une table avec les infos de mon objet. Le problème est que comme cela je suis obligé de déclarer les noms de colonnes dnas ma méthodes, de déclarer les propriétées des colonnes de mon DataGridView une fois la source remplit etc....

    Ce que je souhaiterais est de pouvoir Pré-configurer mon DataGridView avec les noms de colonnes, les tailles, les types de colonnes (j'aimerais mettre 1 colonnes de Combobox) etc..... et de ensuite remplir mes colonnes à partir de mes objets.
    Or pour le moment si j'utilise toujorus ma méthode qui me renvoit une DataTable, tout doit se faire après la récupération de la table par le DataSource de mon dataGridView.

    Merci pour votre aide, en espérant avoir réussi à expliquer à peu près mon problème.

  2. #2
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Un petit Up, merci

  3. #3
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Toujours présent

  4. #4
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Toujours pas une petite idée ?

    Merci

  5. #5
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Vraiment personne n'a sa petite idée là-dessus ?

  6. #6
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    Pourquoi ne pas utiliser l'Ide pour créer une source de données (création d'un dataset avec des tables identiques à ti GetDataTable), faire glisser cette source de données sur ton formulaire => création du datagridview avec toutes les colonnes => tu supprime le dataset créé, le dataadapter, et tu refais ton DatagridView.DataSource= GetDataTable() au chargement du formulaire ?

  7. #7
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    J'ai de la misère a saisir ton message, tu peux être + clair ?

  8. #8
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Citation Envoyé par gicks
    Pourquoi ne pas utiliser l'Ide pour créer une source de données (création d'un dataset avec des tables identiques à ti GetDataTable), faire glisser cette source de données sur ton formulaire => création du datagridview avec toutes les colonnes => tu supprime le dataset créé, le dataadapter, et tu refais ton DatagridView.DataSource= GetDataTable() au chargement du formulaire ?
    Hummm ça ne me plait pas beaucoup cette istoire de DataSet.
    Je n'ai pas compris complétement ta démarche, mais cette partie me fait un peu peur pour si peu (il me semblait).

    shwin : tu me demandias à moi ou à gicks ?

    Merci

  9. #9
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Plezzzz vraiment pas d'idée sur la question ?*

    Merci si vous venez, vous aurez droit à ma reconnaissance éternelle

Discussions similaires

  1. Datagridview, valeur dans les colonnes
    Par orzra dans le forum C#
    Réponses: 2
    Dernier message: 15/06/2007, 09h58
  2. DatagridView et Datatable
    Par manzione_vb dans le forum VB.NET
    Réponses: 4
    Dernier message: 19/04/2007, 16h14
  3. [VB.NET 2] Datagridview Coordonnée d'une colonne
    Par ricil78 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 12/03/2007, 14h37
  4. obtenir le schema d'un datatable, les colonnes.
    Par java_ma dans le forum VB.NET
    Réponses: 2
    Dernier message: 21/02/2007, 17h12
  5. [vb 2005]Datagridview : comment afficher certaines colonnes
    Par estelledany dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/05/2006, 02h41

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