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 :

[C# 2.0] Comment gérer la Désignation de cellule dans un DataTable ?


Sujet :

C#

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut [C# 2.0] Comment gérer la Désignation de cellule dans un DataTable ?
    Hello,

    J'ai un DataTable avec 2 colonnes nommées et n lignes également nommées.

    Comment atteindre une cellule en lui donnant le contenu de la première cellule de la ligne (une chaîne) et celui de sa colonne ?

    Apparemment, cela n'est pas possible.

    Sinon, comment lier une table de hachage à un DataGridView ?

    Merci.

  2. #2
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Comment atteindre une cellule en lui donnant le contenu de la première cellule de la ligne (une chaîne) et celui de sa colonne ?
    plusieurs solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    monDataTable.Select(<expressiondefiltre>);
    monDataTable.DefaultView.Find(<valeur de la clé primaire>);
    monDataTable.DefaultView.FindRows(<valeurs à rechercher>);
    Sinon, comment lier une table de hachage à un DataGridView ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monDataGridView.DataSource = monHashtable;

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Merci.

    Je vais revenir dessus plus atrd.

    Faut que je trouve un composant qui ressemble un peu à la boîte à outils de VS 2005 (panneaux qui se déploient) pour y casezr mon DataGridView. Je suis bloqué, là. :-)

  4. #4
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Faut que je trouve un composant qui ressemble un peu à la boîte à outils de VS 2005
    Genre ça ? http://www.codeproject.com/useritems/DockPanelSkin.asp

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Non, bien que ce soit un contrôle intéressant.

    Va sur http://www.coolfocus.com

    Ensuite, dans le menu de gauche, sur l'onglet Java, puis :

    Java Applet Gallery / Menu Systems #1 / Gemini

    Je veux quelque chose dans cet esprit là, mais moins laid. :-)

    Sachant que dans la 1ère rubrique, je veux mettre un DataGridView (2 colonnes), dans la seconde des boutons radios, et dans la troisième du blabla (licence).

    Ce que je recherche ressemble déjà plus à ça :

    http://www.codeproject.com/cs/menu/CheatsOutlookBar.asp

    Je vais essayer de trouver plus sexy...

    Bon, ben je croyais que j'avais trouvé :

    http://www.codeproject.com/useritems/OutlookBar.asp

    ...mais non.

  6. #6
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    Dans ce cas, vas sur codeproject et tape Outlook 2003 dans la recherche, t'auras un tas de controle pour faire ce que tu veux

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Je fais le tri dans les réponses.

    Ouaip, ben je ne trouve pas. :-(

    J'ai fini par le faire moi-même avec la propriété Dock, mais j'ai encore des soucis quant à l'ordre des contrôles placés par le Dock... :-/

  8. #8
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par oodini
    Je fais le tri dans les réponses.

    Ouaip, ben je ne trouve pas. :-(

    J'ai fini par le faire moi-même avec la propriété Dock, mais j'ai encore des soucis quant à l'ordre des contrôles placés par le Dock... :-/
    Normalement au sein de la collection Controls du contrôle container concerné, le docking respectera l'ordre d'index, c'est à dire qu'un contrôle est docké par rapport au précédent (index immédiatement inférieur).

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/08/2014, 20h03
  2. Réponses: 16
    Dernier message: 21/12/2010, 09h31
  3. [MCD] Comment gérer différents types d'articles dans un stock
    Par straitch dans le forum Schéma
    Réponses: 3
    Dernier message: 14/10/2009, 11h43
  4. Réponses: 1
    Dernier message: 19/01/2008, 09h17
  5. Désignation des cellules dans une routine
    Par houadglaz dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/09/2006, 21h26

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