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 :

lecture d'un datagridview


Sujet :

ASP.NET

Vue hybride

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

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut lecture d'un datagridview
    Bonjour,

    J'ai rempli un datagridview par un databinding a l'aide d'un sqldatareader dans mon code behind
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SqlDataReader sqlrdr = sqlcmd.ExecuteReader();
    datagrid1.DataSource = sqlrdr;
    datagrid1.DataBind();
    dans mon code asp, j'ai selectionner les colonne que je voulais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AutoGenerateColumns="false";
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:BoundField DataField="date_courte" ReadOnly="True" HeaderText="date" />
    donc chaque colonne est binder sur certain resulats de ma requete.

    je n'affiche donc pas toute les colonnes de ma requete.
    entre autre, je n'affiche pas mes cle primaire (composer de plusieur champ)

    mon souci est le suivant : command recuperer les cle primaire avec un onselectedindexchanged ??

    j'arrive a recuperer l'index du datagridview; mais comment retrouver les colonne non afficher (mes cle primaire)?

    merci de votre aide.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Tu peux enregistrer le résultat de ta requête sql dans un tableau des objets .net et puis tu récupère que ce que tu veux en utilisant : Tab[SelectedIndex].

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    Je suis un peu novice.
    Peut tu developper un peut plus ?

    Merci d'avance

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2009
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2009
    Messages : 229
    Par défaut
    Par exemple, si ta requête récupère des infos sur un client (id, nom, prenom), les étapes à faire sont :
    1- crée un classe client (id, nom, prenom)
    2- List<client> list_clients = resultat de ta requete
    3- puis, pour récupérer la valeur qui tu veux c'est facile : list_clients[IndexGridView]

    Bon courage

  5. #5
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut
    Bonjour,

    Ma problématique est la même mais pour un contact différent. J'ai une datagrid dans une windows form que je voudrais parcourir ligne à ligne.

    J'ai en 1ier colonne une case à cocher et ne traiter que les lignes cochées.

    Ma datagrid est alimentée via un tableau d'objet.

    Comment faire ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    Je pensais avoir une solution plus simple.
    il n'y a pas d'autre possibilites ?

    je vais attendre d'uatre suggestions.

    Merci a vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupérer la ligne en cours de lecture dans un datagridview
    Par leeloo95 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 20/01/2010, 10h21
  2. lecture cellule datagridview
    Par lao.patrick dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/09/2009, 00h16
  3. BOUCLE de LECTURE d'un DATAGRIDVIEW pour GRAPHIQUE ChartFX
    Par Saten dans le forum Windows Forms
    Réponses: 1
    Dernier message: 24/10/2008, 19h11
  4. Problème boucle lecture DatagridView
    Par Saten dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/10/2008, 14h06
  5. Lecture de donnée dans une cellule d'un datagridview
    Par thierry007 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/03/2008, 21h48

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