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#]Ajout d'un usercontrol DataGrid dans un autre DataGrid


Sujet :

ASP.NET

  1. #1
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut [C#]Ajout d'un usercontrol DataGrid dans un autre DataGrid
    Bonjour,

    J'essaie d'utilise le code de Richard Clark pour intégrer dans un datagrid un autre qui est dans un UserControl.

    Or, bien que je n'ai aucun message d'erreur, que mon usercontrol se bind bien etc etc et que dans les traces je vois bien que mon usercontrol est dans mon datagrid, je ne le vois jamais, dans les trace, sa taille est à 0 or toutes ses lignes sont bien visibles (dans le trace). Bref, je ne comprend, y aurait il une subtilité que M Clark aurait caché, ou plus simplement, et je pense que c'est ça, ai je oublié un truc évident ?
    Je pense que le problème est dans ce code, celui qui ajoute effectivement mon user control dans le datagrid
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Private Sub dgFamilles_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) _
                Handles dgFamilles.PreRender
          If dgFamilles.SelectedIndex > -1 Then
                Dim oDGItem As New DataGridItem(0, 0, ListItemType.Item)
                Dim oCell As New TableCell() 
                oCell.HorizontalAlign = HorizontalAlign.Right
                oCell.ColumnSpan = dgFamilles.Columns.Count 
                oCell.BackColor = dgFamilles.SelectedItemStyle.BackColor 
                oDGItem.Cells.Add(oCell) 
     
                Dim oC As DataGridEnfants = CType(Page.LoadControl("DataGridEnfants.ascx"), DataGridEnfants) 
                oC.IDFamille = CType(dgFamilles.DataKeys(dgFamilles.SelectedIndex), Int32) 
                oC.ModeEdition = False
                oC.BindDataEnfants() 
     
                oCell.Controls.Add(oC) 
                dgFamilles.Controls(0).Controls.AddAt(dgFamilles.SelectedIndex + 2, oDGItem)
          End If
    End Sub
    Merci de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    oC.Visible=True ?

  3. #3
    Membre actif Avatar de seb.49
    Profil pro
    ljgdfgdf
    Inscrit en
    Octobre 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : ljgdfgdf

    Informations forums :
    Inscription : Octobre 2002
    Messages : 291
    Points : 209
    Points
    209
    Par défaut
    J'ai trouvé !!!!!!!! :-)))))

    Mon datagrid possède la première colonne invisible (c'est l'ID), en l'affichant, ca marche. reste plus qu'a voir comment la recacher et quand même voir mon user control

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

Discussions similaires

  1. Ajout/Suppression dynamique de JPanel (dans un autre JPanel)
    Par Carvallegro dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 16/05/2012, 09h52
  2. ajouter lignes d'une liste dans une autre
    Par bellamouna dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/08/2008, 15h46
  3. Ajout noeud d'un doc dans un autre doc Xml
    Par phfle1 dans le forum VB.NET
    Réponses: 1
    Dernier message: 26/06/2008, 21h10
  4. Réponses: 5
    Dernier message: 12/06/2008, 10h50
  5. Ajout d'une librairie .a dans un autre projet
    Par jojo67540 dans le forum Eclipse C & C++
    Réponses: 2
    Dernier message: 24/05/2008, 23h46

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