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 :

Probleme Data GridView


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 14
    Par défaut Probleme Data GridView
    Explication :

    J'aimerais faire en sorte que quand j'appuie sur mon button select, il me prend la ligne que j'ai selectionné.

    Pour ma première fonction je n'ai besoin que de le faire une seule fois et cela fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Room sing_room = (Room)AR_dataGridView.SelectedRows[0].DataBoundItem;
    Mais j'aurais besoin que si je veux reappuyer sur le bouton select, cela me rajoute bien aussi une autre chambre :

    J'ai essaye plusieurs code qui n'ont pas fonctionné en me disant que j'étais en dehors de la limite du tableau.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    List<Room> group_room = new List<Room>();
                Room grou_room = (Room)AR_dataGridView.SelectedRows[0+i].DataBoundItem;
                group_room.Add(grou_room);
    Error : En dehors de la limite du tableau. i correspond au nombre de chambre que veux le client pour sa reservation et qui decremente à chaque fois qu'une chambre est rajouté à la reservation.

    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    List<Room> group_room = new List<Room>();
                Room grou_room = (Room)AR_dataGridView.SelectedRows[0].DataBoundItem;
                group_room.Add(grou_room);
    Error : Rajoute la première chambre mais ne rajoute pas la deuxième chambre selectionné.

    Mon but etant de savoir s'il est possible de rajouter plusieurs chambre à une reservation l'une apres l'autre et non pas selectionner 5 lignes en mêmes temps pour les rajouter. Merci.

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Si tu travailles sur SelectedRows, il est logique de selectionner 5 lignes en même temps pour les rajouter.

    Une autre possibilité est travailler sur CurrentRow, d'ajouter la chambre correspondante, puis de déplacer La CurrentRow (en modifiant la propriété CurrentCell) sur la chambre libre suivante de même type.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 14
    Par défaut
    Et comment tu feras cela avec mon exemple parce que je ne vois pas du tout comment gérer le Currentrow.

    Ps : Pour info, quand la chambre est rajouté. Il disparait de mon DataGridView.
    En fait mon DataGridView est une liste de chambre libre donc des qu'on selectionne une et qu'on l'a rajoute dans la reservation logiquement, elle se retire de cette liste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    List<Room> group_room = new List<Room>();
                //Room grou_room = (Room)AR_dataGridView.SelectedRows[0+i].DataBoundItem;
                Room grou_room = (Room)AR_dataGridView.CurrentRow.DataBoundItem;
                group_room.Add(grou_room);
    Et j'ai toujours le même problème.

    Merci d'avance.

Discussions similaires

  1. [Debutant] probleme : remplir GridView
    Par H-bil dans le forum C#
    Réponses: 2
    Dernier message: 29/06/2007, 09h49
  2. MySQL 5 Probleme Data Truncated
    Par whichgirl0909 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 18/06/2007, 21h42
  3. [asp.net2] Probleme avec GridView
    Par mikky dans le forum ASP.NET
    Réponses: 7
    Dernier message: 21/02/2007, 16h38
  4. [VB.NET]Probleme Data Grid
    Par ba10 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/09/2006, 00h21
  5. probleme Data Treeview
    Par loleske dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/02/2005, 09h23

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