bonjour,
je cherche à avoir une "ScrollBar" dans ma GridView, j'ai beaucoup cherché dans les forum, mais en vain![]()
vous avez une idée ?
merci pour votre aide
bonjour,
je cherche à avoir une "ScrollBar" dans ma GridView, j'ai beaucoup cherché dans les forum, mais en vain![]()
vous avez une idée ?
merci pour votre aide
tu peux activer les propriétés suivantes :
Je te conseille également de donner une taille fixe (height="...px") à ta grille,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Scrollable="True" AllowSorting="True"
et normalement tu veras apparaitre un belle scrollbar
Bonsoir,
Je suis aussi intéressé mais... il semble que le gridview n'accepte pas de Scrollable.
Me suis-je trompé quelque part?![]()
Ou veux tu mettre une scroll bar exactement?
Dans un de tes champs, sur tout ton gridview?
Si c'est sur le gridview, essaye juste de le mettre dans un div?
<div style="overflow:auto; widht:100%; height:TaHauteurpx" >
<gridview />
</div>
Merci pour le conseil, je vais essayé tout de suite.
En fait mon gridview doit déjà être dans un div mais je n'avais tout simplement pas pensé à le dimenssionner.![]()
bonjour, et merci pour vos réponses:
pour mon ami grand_duck :
malheureusement ça marche pas,tu peux activer les propriétés suivantes :
Code :
Scrollable="True"
AllowSorting="True"
Je te conseille également de donner une taille fixe (height="...px") à ta grille,
et normalement tu veras apparaitre un belle scrollbarcar le gridview ne possède pas de propriété "Scrollable".
pour mon ami .Rod.:
Ou veux tu mettre une scroll bar exactement?
Dans un de tes champs, sur tout ton gridview?
Si c'est sur le gridview, essaye juste de le mettre dans un div?
<div style="overflow:auto; widht:100%; height:TaHauteurpx" >
<gridview />
</div>
au début j'étais tres optimiste, je voulais faire le scrollbar juste pour les lignes de mon gridview, mais maintenant ça marche meme pas pour un scrollbar pour tout le gridview, j'ai déja essayé ton code mais tjs ça marche pas.
ce que je crains c'est que ça soit à cause du débugeur de Visual Studio 2005, avec lequel je travail, car j'ai lu qqc comme ça dans un forum.
mes amis j'attends tjs votre aidecar je risque d'epuiser mes idées sans arriver
Pour information, j'ai essayé ce qu'a conseillé .Rod. (encore merci de ton aide), à savoir intervenir sur le div englobant le grid view:
et pour moi, cela fonctionne trés bien (à ceci prés que je me rends compte que ce n'est peut être pas une bonne idée dans mon cas car cela implique de générer un tableau assez long ce qui entraine un temps de réponse important... finalement c'est peut être mieux de laisser le paging !
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div style="overflow:auto; widht:100%; height:TaHauteurpx" >
).
Donc c'est pour certaines colonnes et non pour le grid view entier que tu veux faire ca.
Quand tu passe en mode édition, et que tu clique sur la petite flêche en haut à droite de ton gridview, tu choisis "Modifier les colonnes". Un menu (je suppose que tu connais déjà) va te permettre de sélectionner une colonne (celle que tu veux rendre scrollable) . La tu choisis de la convertir en TemplateField, ce qui te permettra de gérer la mise en forme des cellules de cette colonne. Repasse en mode source, tu devrais voir le changement. Là tu dois pouvoir réutiliser un div pour le template de ta cellule. J'espère que c'est ce que tu cherchais, sinon redonne quelques détails![]()
Partager