RadGrid perdre de vue actuelle Modifier l'élément après opération d'insertion sur DataSource
Question
J'ai un RadGrid lié à un LinqDataSource. La grille a généré Modifier automatique et supprimer des colonnes. Il affiche une table simple, sans aucune organisation hiérarchique.
Je prends les étapes suivantes.
Peupler un RadGrid en utilisant un LinqDataSource
Cliquez sur Modifier la dernière ligne de la grille
D'un autre contrôle sur la page, mettez à jour le LinqDataSource et appelez redéfinissez sur la grille
La grille perd la trace de l'élément d'édition en cours et ouvre un autre élément en mode édition
S'il vous plaît aider.
La solution
Si vous REBIND la source de données, tout sera remis à zéro. Vous aurez besoin de garder une trace de l'élément « modifier » en cours, et « Réactiver » après votre rebond la source de données.
Autres conseils
Assurez-vous que:
- Tous liaison se produit en cas OnInit (ou après le bouton clic traité)
- Viewstate est désactivée pour ne pas la grille