2009-09-21 7 views
0

travailler sur vs05 asp.net ..... Mon gridview ont 10 lignes. Après sélection d'une ligne gridview, mon navigateur défile sur l'en-tête gridview ...... je veux défiler ne bouge pas .... comment définir le défilement fixe sur la ligne sélectionnéegridview sélectionner le problème

Répondre

0

Le navigateur soumet-il un formulaire lorsque vous effectuez la sélection?

Si tel est le cas, vous devriez chercher des moyens de prévenir le post-retour. Vous pouvez désactiver l'autopostback sur la grille, puis gérer la multi-sélection en utilisant AJAX. Si c'est un Microsoft ASP.NET GridView, je parie qu'il y a des fonctionnalités dans la boîte à outils MS ASP.NET Ajax qui le fera pour vous.

Tom Brown dit:

Il y a une directive @Page MaintainScrollPositionOnPostback - Positionné à vrai

Bien que je serais prudent de tester ce dans tous les navigateurs, et pour être honnête, vous ne voulez probablement pas de publication parce qu'une ligne de la grille est sélectionnée. Vous voulez que le comportement soit que vous sélectionnez les lignes de la grille que vous voulez, puis soumettre le formulaire. Cela donnera à vos utilisateurs une expérience beaucoup plus agréable (et rapide). Sinon, s'ils cliquent trop rapidement, certaines publications de la sélection de lignes seront manquées.

0

Il existe une directive @Page MaintainScrollPositionOnPostback - réglez cette option sur true

Questions connexes