2009-10-26 5 views
0

J'ai un ListView dans mon C# et je veux sélectionner un élément basé sur un nombre que je donne. Est-ce possible ? Exemple: if my List qui a ajouter, multiplier et diviser en tant qu'éléments dans la liste. donc si je donne 2 il faut sélectionner multiplier. Tout ceci doit être fait par programmeList View in C#

+1

est cette WinForms? Webforms? wpf? –

+0

c'est Winforms – subbu

+0

que voulez-vous dire Ajouter, multiplier et diviser? Voulez-vous dire que vous voulez ajouter, multiplier ou diviser le nombre dans le listview avec un autre nombre? –

Répondre

0

Si c'est la valeur ListItem est 2 - Je voudrais simplement aller avec:

_listView.SelectedValue = "2"; 

ou peut-être plus correctement:

_listView.SelectedValue = _input.ToString(); 
2

Apparemment, vous voulez sélectionner un élément par son index.

Si c'est pour WinForms, vous pouvez effacer la collection SelectedIndices et ajoutez votre index de l'élément:

listView.SelectedIndices.Clear(); 
listView.SelectedIndices.Add(yourIndex); 

Pour WebForms, vous avez la propriété SelectedIndex:

listView.SelectedIndex = yourIndex; 

Rappelez-vous que les index sont base zéro.