locked
controle msflexgrid RRS feed

  • Question

  • Bonjours

    Quelqu'un peut il m'aider ?
    J'ai cherche le controle msflexgrid dans la boite à outils mais je ne le
    trouve pas meme en cliquant sur afficher tous les controles
    de la boite à outils

    Ce controle est il enlever en dot net ou quoi ?

    Merci
    migration de vb.net à vb 2005
    jeudi 13 août 2009 17:07

Réponses

  • Bonjour,

    Effectivement, msflexgrid n'est plus disponible avec .NET, mais tu peux utiliser DatagridView qui couvre toutes les fonctionnalités que tu peux imaginer.

    Merci.
    • Proposé comme réponse nikho vendredi 14 août 2009 09:53
    • Marqué comme réponse Gilles TOURREAU mercredi 19 août 2009 20:24
    jeudi 13 août 2009 17:46
  • Voici une façon très simple:

    dataGridView1.Columns.Add("colNumero", "No");
    dataGridView1.Columns.Add("colNom", "Nom");
    dataGridView1.Columns.Add("colTaches", "Tâches");
    dataGridView1.Columns.Add("colDuree", "Durée");
    dataGridView1.Columns.Add("colTachesPrec", "Tâches précédentes");
    
    for (int i = 1; i < 499; i++)
    {
        dataGridView1.Rows.Add(i.ToString());
    }
    Il ne te reste plus qu'à jouer avec les propriétés pour le look!
    Microsoft MVP C# :: mongeon.devrpm.ca
    vendredi 14 août 2009 11:28

Toutes les réponses

  • Bonjour,

    Effectivement, msflexgrid n'est plus disponible avec .NET, mais tu peux utiliser DatagridView qui couvre toutes les fonctionnalités que tu peux imaginer.

    Merci.
    • Proposé comme réponse nikho vendredi 14 août 2009 09:53
    • Marqué comme réponse Gilles TOURREAU mercredi 19 août 2009 20:24
    jeudi 13 août 2009 17:46
  • Merci pour ta reponse et Comment utiliser alors ce controle si avec msflexgrid j'ecrit en vb 6

        MSFlexGrid1.TextMatrix(0, 0) = "N°"
        For i = 1 To 499
            MSFlexGrid1.TextMatrix(i, 0) = i
        Next i
        MSFlexGrid1.TextMatrix(0, 1) = "Nom"
        MSFlexGrid1.TextMatrix(0, 2) = "Tâches"
        MSFlexGrid1.TextMatrix(0, 3) = "Durée"
        MSFlexGrid1.TextMatrix(0, 4) = "Tâches précédentes"
        MSFlexGrid1.ColWidth(4) = 2500
        MSFlexGrid1.ColWidth(2) = 2500
    

    Merci

    migration de vb.net à vb 2005
    vendredi 14 août 2009 10:32
  • Voici une façon très simple:

    dataGridView1.Columns.Add("colNumero", "No");
    dataGridView1.Columns.Add("colNom", "Nom");
    dataGridView1.Columns.Add("colTaches", "Tâches");
    dataGridView1.Columns.Add("colDuree", "Durée");
    dataGridView1.Columns.Add("colTachesPrec", "Tâches précédentes");
    
    for (int i = 1; i < 499; i++)
    {
        dataGridView1.Rows.Add(i.ToString());
    }
    Il ne te reste plus qu'à jouer avec les propriétés pour le look!
    Microsoft MVP C# :: mongeon.devrpm.ca
    vendredi 14 août 2009 11:28
  • merci beaucoup

    migration de vb.net à vb 2005
    vendredi 14 août 2009 16:03
  • Bonjours

    J'ai du mal pour introduire les valeurs dans ce datagridview

    comme pour le msflexgridview on ecrirai par exemple pour introduire les valeurs dans le

    la 1er ligne et 2eme colonne:
      
    MSFlexGrid1.TextMatrix( 1, 2) = txtlibelle

    Comment utiliser ce code pour le datagridview

    Merci

    migration de vb.net à vb 2005
    samedi 15 août 2009 00:41
  • Bonjour,

    monDataGridView.Rows(0).Cells(1).Value = txtlibelle;

    Cordialement
    Gilles TOURREAU - MVP C#
    mercredi 19 août 2009 20:25