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 :

[C#] Obtenir coordonnées cellule DataGrid


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
    Juin 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 135
    Par défaut [C#] Obtenir coordonnées cellule DataGrid
    Bonjour, j'ai un datagrid rempli de données provenant d'une table d'une base de données SQL Server.
    J'aimerais pouvoir supprimer une ligne de ma table et donc de ma datagrid.
    Pour cela j'ai ajouter une colonne supprimer.
    Par l'action du clic sur supprimer j'aimerais obtenir le contenu de la cellule contenant la clé primaire de la table (doc_num) ou bien obtenir la ligne ou j'ai clicker sur le lien supprimer.
    J'espere avoir ete assez claire.
    Je pense que ce sujet a déjà été traité mais malgré mes recherches, je n'ai pas trouvé de solutions.

    Merci donc par avance de vos futures réponses.

    Djsbens

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu peux essayer en te servant des index :

    dataGrid[i, j]

    i = ligne
    j = colonne

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 135
    Par défaut
    je suis débutant...
    je n'y arrive pas ..
    Peux tu me mettre un tit bout de code???
    MERCI

  4. #4
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Par défaut
    pour obtenir la cellule selectionnée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datagrid1[dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentCell.ColumnNumber]
    et tu rajoute .ToString pour avoir la valeur a l'interieur...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 135
    Par défaut
    cela ne marche paS.
    il ne me trouve pas .currentcell
    je ne c pas pkoi :'(
    peut etre parce que je suis en asp C#

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 135
    Par défaut
    j'ai tester par contre en windows form ca marche impec
    reste a savoir comment on fait en webform...

  7. #7
    Nouveau candidat au Club
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Par défaut
    Salut, essaye ca:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string bidon = ((LinkButton)this.DataGrid1.Items[this.DataGrid1.SelectedIndex].Cells[0].Controls[0]).Text;

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 135
    Par défaut
    merci dex.
    J'ai trouvé une autre solution pour avoir la ligne.
    Avec une selection, il suffit par l'action selectionner de faire ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TextBox1.Text=DataGrid1.SelectedIndex.ToString();
    Dans ma textbox1 je retrouve bien la ligne qui est sélectionnée.
    Ce qui est bien avec ce forum c'est que je pose la question et j'y reponds en mm temps!

    Merci encore!
    ++

    [Tag [Résolu] corrigé par freegreg]
    [Merci de cliquer sur le bouton tout en bas à gauche]
    [Pensez-y, vous-même, la prochaine fois. Merci ]

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

Discussions similaires

  1. Comment obtenir les coordonnées d'une cellule?
    Par Antoine505 dans le forum Excel
    Réponses: 1
    Dernier message: 23/10/2013, 11h55
  2. Recherche des Coordonnées d'une Cellule sur un Excel Distant
    Par jimmycarrey dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/03/2008, 18h16
  3. Récupérer Coordonnées d'une Cellule avec un Vlookup
    Par mouimouic dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/01/2008, 19h34
  4. Modifier cellule dataGrid
    Par pkpas dans le forum VB.NET
    Réponses: 4
    Dernier message: 25/07/2007, 12h59
  5. [VBA-E] Connaitre les coordonnées de la cellule ou l'on est
    Par Nicos77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2006, 16h38

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