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 d'idex dans SelectedCells


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut problème d'idex dans SelectedCells
    bonjour, j'ai une requete qui dépend de la 1ere colonne de ma dataGridView
    lorsque j'exécute cette requete avec un dataReader dans form1_load elle donne le résultat, ça marche et j'ai utilsé

    "WHERE id_incident = " &dataGridView1.selectedCells(0)

    maintenant le résultat de cette requete change avec la ligne sélectionné donc j'ai déplacé le code entre form1_load et je l'ai mis dans la fonction dataGridView1_selectionChanged, mais lors de l'exécution il donne l'erreur :

    L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.

    la meme requete fonctionne dans une fonction et non pas dans l'autre.

    svp aidez moi, et merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    si aucune cellule n'est sélectionnée, selectedCells(0) n'existe pas

    de plus selectedCells(0) c'est une cellule, pas la valeur de la cellule
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut
    dsl je veux dire SelectedCells(0).value
    mais ceci marche dans la fonction form1_load, normalement dans l'éxécution, la première cellule est sélectionné et ça marche bien
    mais dans la fonction dataGridView1_selectionChanged ne marche pas, le problème apparait dans l'execution qund je veux accéder au formulaire, et oups l'erreur apparait!!!

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    débuggez ... vous devez avoir la ligne de l'erreur donc un petit point d'arret et quelques espions devraient suffire
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut
    j'ai fait le point d'arret et j ai cliquer sur espion express et il m' a donné la meme erreur: index hors limite!!!

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    si c'est selectedcells(0) que tu as fait l'espion, ca veut dire qu'il n'y a pas de cellules sélectionné (voir pas de cellules du tout)

    faut pas s'enteter et chercher midi à 14h
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Problème de date dans MONTHS_BETWEEN
    Par ghostlord79 dans le forum Oracle
    Réponses: 10
    Dernier message: 07/04/2004, 11h21
  2. Problème avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/04/2004, 10h19
  3. problème de police dans un richedit
    Par chtiot dans le forum Composants VCL
    Réponses: 4
    Dernier message: 28/10/2003, 09h48
  4. Réponses: 19
    Dernier message: 27/08/2003, 15h32
  5. problème de guillemets dans une formule shell
    Par dim_italia dans le forum VBA Access
    Réponses: 7
    Dernier message: 18/08/2003, 12h46

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