2009-10-22 5 views

Répondre

2

Voulez-vous dire l'indice de l'article?

MyListBox.SelectedIndex 

devrait vous le donner. Mais Rice dans ce cas est l'indice n °. 1, not 2.

0

Eh bien, je ne suis pas sûr si vous parlez web ou windows. Dans le cas de Windows Forms ou WPF, vous pouvez simplement utiliser la propriété SelectedIndex sur le contrôle ListBox. Dans le cas des formulaires Web ASP.NET, vous pouvez gérer l'événement SelectedIndexChanged du côté serveur et obtenir la propriété SelectedIndex.

Si vous utilisez ASP.NET MVC, la vue est généralement HTML simple, et il n'y a aucun contrôle du côté serveur pour la représenter. Vous aurez probablement besoin de rouler votre propre solution si vous utilisez MVC.

0

Vous voulez l'index sélectionné?

listBox1.SelectedIndex 

ou l'élément sélectionné?

listBox1.SelectedItem 
1

Ajoutez-en un pour indexer la position de l'élément de liste sélectionné afin d'obtenir une position numérique basée sur un seul.

listBox1.SelectedIndex + 1; 

Si zéro est retourné après ce calcul, (index vaut -1), vous savez que rien n'est sélectionné.

Questions connexes