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

Windows Forms Discussion :

[C#] DataGridViewComboBoxColumn Charger par le code


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut [C#] DataGridViewComboBoxColumn Charger par le code
    Bonjour,

    j'utilise un datagridview dans le quel il y a des cellules de type bouton et combo ..

    je souhaiterais charger le primer combo via un dataset de x lignes, et faire lors d'une sélection d'un item que les autres combo du même datagrid soient à leur tour rempli via des dataset diférents.

    mais tout cela en code et non par la gestion des datasource du module propriété du gridview

    est-ce possible ? si quelqu'un a fait des choses dans cette esprit j'ai vraiment besoin d'aide

    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Bonjour,

    Est ce que tu pourrais être plus précis. Est ce que tes datasets sont déjà chargé, est ce qu'ils sont chargé par une requête aprés???

    Est ce que tu pourrais donné un petit exemple de ce que tu cherche exactement car je pense avoir fait quelquechose de similaire mais pas sur...

    Je charge des datasets aprés sélection d'une dropdowncombobox. Ces datasets sont chargés grace à des requêtes. Si celà t'intéresse, je t'envoie le code.

  3. #3
    Membre averti
    Inscrit en
    Février 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 24
    Par défaut
    Merci pour ta réponse : je te passe le code qui charge le DataGridView

    en faite il n'y a aucune liaison avec un dataset c'est juste rempli par la code


    DataSet ds = DataSpectacles.GetAll(archive);

    for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
    {
    DataRow dr = ds.Tables[0].Rows[i];

    dataGridView1.Rows.Add();
    dataGridView1.Rows[i].Height = 50;
    dataGridView1.Rows[i].Cells["AgRecordid"].Value = dr["s_recordid"];
    dataGridView1.Rows[i].Cells["AgArchive"].Value = dr["s_archive"];
    dataGridView1.Rows[i].Cells["AgDate"].Value = dr["s_dateweek"].ToString().Substring(0,10) ;

    dataGridView1.Rows[i].Cells["AgArtiste"].Value = dr["a_artiste"].ToString();
    if (dr["p_recordid"].ToString() != "")
    {
    dataGridView1.Rows[i].Cells["AgPhoto"].Value = Image.FromFile(targetphoto + "\\" + dr["a_recordid"].ToString() + '_' + dr["p_recordid"].ToString() + ".JPEG");
    }
    else
    {
    dataGridView1.Rows[i].Cells["AgPhoto"].Value = CampoTools.Properties.Resources.picnondispo;
    }

    dataGridView1.Rows[i].Cells["AgMp3"].Value = dr["m_url"].ToString();
    dataGridView1.Rows[i].Cells["AgVideo"].Value = dr["v_url"].ToString();

    dataGridView1.Rows[i].Cells["AgComment"].Value = dr["s_comment"].ToString();

    }



    dans ce datagrid j'ai enfin j'avais car n'ayant pas l'astuce je suis passé par une inteface plus simple enfin sinon j'avais des combos que je voulais remplir avec des items qui pouvaient être différents des lignes (rows) suivant /

    Exemple une ligne dans la quelle un combo aurait "toto" et "tutu" puis dans la ligne du dessous mais toujours la même colone des items "tata", "tonton", "titi"

    mais il n'y as pas d'astuce pour faire un addrange pour un rows spécifique apparement ..

    si tu as une astuces qui marche c cool !!!!

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/09/2007, 13h30
  2. [VB.NET] Selectionner un noeud du treeview par le code
    Par Elbarto dans le forum Windows Forms
    Réponses: 7
    Dernier message: 23/02/2006, 10h49
  3. Réponses: 9
    Dernier message: 20/09/2005, 17h18
  4. [DBGRID] Comment derouler par le code une picklist ?
    Par kase74 dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/09/2004, 11h57

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