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

C# Discussion :

Contrôle DataGridView WinForm


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 76
    Par défaut Contrôle DataGridView WinForm
    Bonjour

    Je poste ici pour une demande un peu spéciale.
    En faite je cherche une personne qui puisse m'aider pour mon projet. Elle devra me guider dans mon projet, me donner des conseilles pour le bon déroulement. Et surtout m'aider à utiliser le DataGridView.

    J'utilise pour la première fois un DataGridView. C'est une manière élégante qui simplifie grandement mon projet. Sauve que le problème le contrôle est complexe, bien sur je m'aide de la msdn et de google pour mes recherches.

    Alors mon projet:

    J'ai une Base de données avec une table JOUEUR.
    Elle contient: code_personne, nom_personne, adresse etc...
    Cet table j'aimerais l'afficher dans un DataGridView. Je vais pas crée plein de contrôle alors que la DataGridView peut le faire de manière plus élégante.

    A partir de la, l'utilisateur pourra modifier les informations d'un joueur, supprimer un joueur et bien sur en ajouter. Tout ceci avec la BDD.

    De plus, il pourras afficher les colonnes qu'il souhaite (ie que le nom ou que la ville etc... ou tout).

    Voila je pense que c'est à peu prêt tout. Si quelqu'un est intéressé pour me venir en aide, je sais bien que je vous demande du temps.


    Cordialement.

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 62
    Par défaut
    bonjour,

    ce que tu peux faire :

    - pour remplir ton dataGriView avec les données de ta table

    tu utilise un dataSet pour faire un select de ta table

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    DataTable dt;
     
    dt = joueur.getInformation();
     //getInformation = ta methode select qui renvoie le resultat dans une dataTable
     
    monDataGriview.DataSource = dt;
    -Pour masquer les colonne ajoute des checKBox
    exemple chekBoxMasquerVille

    et tu joues sur les évènement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    private void  chekBoxMasquerVille_CheckedChanged(object sender, EventArgs e)
    {
       if(chekBoxMasquerVille.Checked)
        {
            this.monDataGridView.Columns["NomColonne"].visible = false;
         }
    }

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 76
    Par défaut
    bonjour

    merci à toi pour ces information surtout les checkBox.


    En effet j'utilise un DataSource.

    Mais comment tester chaque cellules.
    Par exemple, la première ligne. Comment tester chaque cellule pour vérifier son type, si c'est un int ou string ou une date ou ...

    Ensuite l'autre problème, j'aimerais une colonne(tout à la fin) avec une image, il clique sur l'image sa met les informations de la ligne dans la BDD. Une autre image d'une coix, il clique sa supprime le joueur de la BDD.

    Bien sur pour l’édition d'un joueur, il double/clique sa modifie directement la BDD.


    cordialement

Discussions similaires

  1. [Débutant] cacher colonne DataGridView WinForm
    Par zyhou dans le forum C#
    Réponses: 2
    Dernier message: 17/02/2012, 15h18
  2. Réponses: 4
    Dernier message: 20/01/2012, 10h23
  3. Imprime un contrôle DataGridView printdocument
    Par jolona dans le forum VB.NET
    Réponses: 2
    Dernier message: 30/06/2011, 11h15
  4. Réponses: 8
    Dernier message: 31/10/2010, 16h05
  5. Créer un composant identique à DataGridView WinForms
    Par chti_juanito dans le forum ASP.NET
    Réponses: 8
    Dernier message: 08/03/2010, 09h09

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