Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Foreach item in a combobox
Message
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Divers
Thread ID:
00960453
Message ID:
00960518
Vues:
8
Try with Object
foreach (Object oItem in this.myComboBox.Items)
{
    MessageBox.Show(oItem.ToString());
}
Although, you should probably review why do you have different object types inside your combobox.




>Dave,
>I am currently using a for loop, but I wanted to change it to a foreach (reason unknown <s>).
>
>I thought the items collection stored the type of whatever I put in there, but that didn't work. Looking closer at it after reading your reply it seems like i have several int32 items in my combo and one string item and that is why it didn't work for me.
>
>Thanks for the reply.
>
>Einar
>
>>The List collection stores objects so the type should be whatever type you are storing in the collection, string, int, custom type, etc.
>>
>>Of course you can always use a for loop if you can't get foreach to work. In my case I am storing a custom type called ListItem.
>>
>>
>>for (int i = 0; i < cbo.Items.Count ; i++)
>>{
>>	ListItem item = (ListItem)cbo.Items[i];
>>	if (item.IntValue == lookingForValue)
>>	{
>>		cbo.SelectedItem = item;
>>		break;
>>	}
>>}
>>
>>
>>
>>
>>
>>
>>>I am trying to do a foreach on all the items in a combobox, but I am having problems finding the correct type
>>>
>>>
>>>foreach (<type> oItem in this.myComboBox.Items)
>>>{
>>>  MessageBox.Show(oItem.ToString());
>>>}
>>>
>>>
>>>Anyone know what type I need to use or is there a better way to go through all items in a combobox?
>>>
>>>Thanks,
>>>Einar
Hector Correa
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform