ASPxGridView - Comment se rendre à la Ligne Sélectionnée dans un Détail de la Grille d'un Maître-Détail GridView?
Quelqu'un peut explan comment je peux accéder à la ligne sélectionnée d'un détail de la grille dans un DevExpress maître-détail ASPxGridView? j'ai trouvé un exemple sur le site web de support de devexpress Mais je ne peux pas le faire remorquer ork, je travaille avec la version 11 de DevExpress.
Merci d'avance.
- Auquel Cas u comme pour obtenir la ligne sélectionnée dans la grille détaillée?
- De préférence dans le SelectionChanged() de l'événement de la détail de la grille, mais je ne peux même pas accéder à mon détail de la grille à partir de mon code derrière donc je ne peux pas vraiment utiliser cet événement.
- Qu'est-ce exactement ne fonctionne pas? L'événement n'est pas déclenché ou...? Vous pouvez poster votre code?
- >>, mais je ne peux même pas accéder à mon détail de la grille à partir de mon code derrière. Merci de partager votre code.
- Pour être en mesure d'accéder au détail de la grille dans votre code juste derrière le convertir en une ASPxGridView une fois que c'est chargé, ont un coup d'oeil à ma solution ci-dessous.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé un moyen d'obtenir la ligne sélectionnée de la détail de la grille, vous ne savez pas comment "conseillé" c'est de le faire de cette façon, mais il fonctionne très bien pour moi, j'ai ajouté un
onload()
événement dans le détail de la grille et ensuite, j'ai été en mesure d'accéder à cette instance de la gridview par moulage d'une ASPxGridView.Voici mon Code, le détail de la grille:
et puis j'ai la poignée de la
onoad()
événement comme celui-ci:Donc j'ai juste fait un ASPxGridView instance de détail de la grille, et maintenant je peux faire usage de ses
SelectionChanged()
événement.Merci d'avance à user189756 réponse parce que c'est utile, mais je suppose que beaucoup de gens sont dans la rubrique du même problème ici, et parce que la réponse précédente n'est pas à jour pour les versions actuelles de DevExpress Asp.Net WebForms puisqu'il a été écrit presque 5 ans, je voulais juste ajouter un point important ici.
Afin de traiter l'Événement de Sélection sur le côté serveur maintenant, vous devez le spécifier dans ASPxGridView attributs comme suit:
Notez que j'ai utilisé la ligne de sélection par clic, mais il y a aussi une autre variante à l'aide de cases à cocher. Alors maintenant, la seule chose que vous avez à faire est de mettre en œuvre la Sélection du Gestionnaire d'Événement dans le code derrière.