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 :

Sélection dans un datagrid et récupération d'un datagrid sur une autre page


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2015
    Messages : 52
    Points : 46
    Points
    46
    Par défaut Sélection dans un datagrid et récupération d'un datagrid sur une autre page
    Bonjour,
    Alors voila je suis un débutant en terme de programmation et en C#
    je programme avec le visual studio 2015 alors j'ai quelques questions j'espère que je trouverai des réponses alors ,
    1-J'ai crée une classe nommé "affichagebureaux" elle contient un datagrid , j'ai crée une autre classe je voulais récupéré le datagrid qui est dans "affichagebureaux"pour faire des modification ou ajout etc je ne sais pas comment faire car si je fais directement mon datagrid évidemment dans ma 2eme classe il reconnais pas ce datagrid
    voila mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
      int cpt = int.Parse(d.cmd.ExecuteScalar().ToString());
                    if (cpt > 0)
                    { MessageBox.Show("Cette direction existe deja veuillez choisir un autre nom"); }
                    else
                    {
                        d.cmd.CommandText = "INSERT INTO Direction  VALUES ('" + NomDtxt.Text + "')";
                        d.cmd.ExecuteNonQuery();
                        MessageBox.Show("Ajouter Effectuer avec succées");
                         d.remplirgrid("Direction", dgv1); <----Voila ca me pose içi le probleme il reconnais pas le dgv1 vue qu'il est dans une autrepage 
                       
                        Close();
                    }
    2-dans un datagrid comment j'interdit a l'utilisateur de sélectionné une colonne je lui l'autorisation de sélection toute une ligne ou rien du tout ca me pose un problème dans la modification ou la suppression


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
       if (d.nbre("IDD", int.Parse(dgv1.SelectedRows[0].Cells["IDD"].Value.ToString()),"Direction") > 0<----ca me pose içi le problème si je sélectionne une colonne ca passe pas il m'affiche '''''Additional information: Index was out of range. Must be non-negative and less than the size of the collection.""""" alors je dois sélectionné toute la ligne
    
    
                {
                    d.cmd.CommandText = "UPDATE Direction SET  Designation='" + ModifierDesignation.Text + "' where IDD=" + int.Parse(dgv1.SelectedRows[0].Cells["IDD"].Value.ToString()) + "";
                    d.cmd.ExecuteNonQuery();
                    MessageBox.Show("bien");
                    d.remplirgrid("Direction", dgv1);
                    d.deconnecter();
    
    
                }
    Merci de m'avoir aidé j'attends une réponse salut

  2. #2
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    bonsoir,

    Cherches des informations concernant le passage de paramètres entre formulaires ou classes et parcours des tutos sur le fonctionnement des constructeurs de classe.

    a+

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2015
    Messages : 52
    Points : 46
    Points
    46
    Par défaut
    Merci de m'avoir répondu et pour le 2eme cas ?
    2-dans un datagrid comment j'interdit a l'utilisateur de sélectionné une colonne je lui l'autorisation de sélection toute une ligne ou rien du tout ca me pose un problème dans la modification ou la suppression

Discussions similaires

  1. Datepicker récupération de la date sur une nouvelle page
    Par philippe44500 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/01/2016, 17h07
  2. Réponses: 3
    Dernier message: 09/06/2015, 11h22
  3. Réponses: 2
    Dernier message: 07/12/2008, 15h32
  4. Réponses: 1
    Dernier message: 15/04/2008, 20h23
  5. Réponses: 3
    Dernier message: 13/09/2007, 13h33

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