J'utilise mais je ne peux pas accéder à l'élément sélectionné. Tout en accédant à l'élément sélectionné, il a lancé une erreur comme Comment puis-je obtenir les éléments sélectionnés dans le S'il vous plaît aidez-moi à faire cela. P> p> virtualmode code> pour remplir les colonnes telles que Impossible d'accéder à la collection d'éléments sélectionnés lorsque la liste de liste est en mode virtuel. > p> ListView code> quand il est dans VirtualMode CODE> P>
3 Réponses :
de MSDN: P>
en mode virtuel, la collection d'éléments est désactivée. Tenter d'y accéder aux résultats dans une invalidorérationException. Il en va de même pour la collection CheckeDitems et la collection SELECTELITEMS. Si vous souhaitez extraire les éléments sélectionnés ou cochés, utilisez plutôt les collections sélectionnées et vérifiées. P> blockQuote>
Pour une raison quelconque, les sélectionnées étaient toujours invalides lorsque j'ai essayé de les utiliser, peut-être à cause de l'utilisation de FullrownesLect. P>
L'élément sélectionné était disponible toutefois même si la documentation n'était pas claire. Je l'ai trouvé avec le gestionnaire d'événements d'origine change comme J'espère que cela pourrait être utile à quelqu'un d'autre. p> e.itemindex code>. P>
La collection d'éléments n'est pas disponible en tant que collection itérable en mode virtuel, mais il est toujours possible d'accéder à un seul élément à l'aide d'éléments (sélectionnés (0)). J'ai trouvé que cela fonctionne également en utilisant Fullrowselect. Le problème est référencé sur une autre page de ce même site: Impossible d'accéder à la collection d'éléments sélectionnés lorsque la liste de liste est en mode virtuel? P>