2010-12-10 40 views
1

J'ai une grille hiérarchique Telerik normale avec une table de détail enfant. Cependant, lorsque les éléments sont liés dans la table principale, il y a une ligne supplémentaire entre chaque élément. Il a une cellule avec la classe "rgExpandCol". Je suppose que cela a à voir avec l'icône d'expansion? Je suis à court d'idées ...Ligne supplémentaire sans ligne dans la grille hiérarchique Telerik

Est-ce que quelqu'un a déjà vécu cela auparavant?

Merci à l'avance

Répondre

2

J'ai trouvé un similar post in Telerik Forums, en essayant de cacher cette colonne Développer.

Voici l'astuce, ajoutez le CSS suivant dans votre page:

<style type="text/css"> 
     .rgExpandCol 
     { 
      display:none !important; 
     } 
</style> 

Si cela ne fonctionne pas, essayez ceci en cas PreRender:

protected void RadGrid1_PreRender(object sender, EventArgs e) 
    { 
     RadGrid1.MasterTableView.ExpandCollapseColumn.Display = false; 
    } 

Si les 2 n » Au travail, il y en a un peu plus compliqué dans le post de Telerik sur PreRenderEvent.

+0

merci beaucoup, je vais l'essayer maintenant –

+0

Cela fonctionne mais j'ai besoin de la colonne expand pour agrandir ma grille :) –

+0

@The_Butcher: Vous vous demandez si c'est à cause de les icônes, avez-vous un problème avec eux? Si vous démarrez un nouveau projet et créez une table hiérarchique simple, avez-vous le même problème? C'est de savoir si cela a quelque chose à voir avec votre projet actuel ou si le comportement de la grille est toujours le même. – LaGrandMere

-1

Ceci est une position bizarre - est-il un code client ou serveur que vous avez qui manipule les éléments de la table principale en quelque sorte? Déboguez votre code et comparez-le avec le html rendu pour obtenir plus d'indices.

+0

Non, aucun:/straight forward –