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

ASP.NET Discussion :

les dataKeys des GRidView en CodeBehind


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut les dataKeys des GRidView en CodeBehind
    Bonjour

    Je tourne en rond depuis ce matin et je trouve pas la solution et ça gave un peu.

    Je voudrais faire une GridView en CodeBehind. Je le place vide dans le HTML et je fais tout le reste dans le CodeBehind.

    Je bloque donc sur le DataKeysName
    Voici le code que je mets pour l'instant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim dk(1) As String
    dk(0) = "UserId"
    gv.DataKeyNames = dk(0)
    ça il en veut pas. J'ai essayer avec juste une String, ça marche pas non plus.
    A chaque fois il me répète la même chose :
    Erreur 2 Une valeur de type 'String' ne peut pas être convertie en 'Tableau à 1 dimension(s) de String'.
    Mais sauf si je raconte des conneries grosses comme moi, c'est bien un tableau de String que je lui envoi, non ?

    Pouvez vous m'aider ?

  2. #2
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Bon, j'ai fini par trouver une truc et je crois que je faisais une erreur de syntaxe.
    J'ai donc modifié mon code comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .DataKeyNames = new string(){"UserID"}
    Mais maintenant je me retrouver avec un autre problème (et c'est pareil quand je mets la DataKeyNames dans le code HTML

    L'élément a déjà été ajouté. Clé du dictionnaire : 'UserId' Clé ajoutée : 'UserId'
    Et là, je ne sais pas comment faire.
    Je n'arrive pas à comprendre pourquoi il veux rajouter une truc qui est déjà ou pourquoi le truc y est déjà alors que je refabrique mon GridView à chaque fois.

    Ceci arrive lorsque je fais un clique sur une fonction du GridView : tri, bouton d'action, ...

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Je viens de m'apercevoir que, même en mettant le DataKeyNames dans le côté HTML, j'ai le même message. Mais je ne comrpedns toujours pas pourquoi il veux l'ajouter une deuxième fois.

    Vraiment personne ne voit ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/07/2009, 14h28
  2. Recuperer les valeurs des lignes crocher dans gridview
    Par loubna_drime dans le forum ASP.NET
    Réponses: 0
    Dernier message: 27/05/2009, 15h38
  3. les DataKey dans les GridView
    Par zooffy dans le forum ASP.NET
    Réponses: 3
    Dernier message: 17/09/2008, 16h12
  4. Les ID des controles d'un GridView
    Par zooffy dans le forum ASP.NET
    Réponses: 16
    Dernier message: 30/07/2008, 10h51
  5. Gridview: Comment récupérer les valeurs des deux clés?
    Par Thomas_Laurent dans le forum ASP.NET
    Réponses: 1
    Dernier message: 02/02/2007, 14h54

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