I have an string array that populates a combobox, I need for the combobox to change the order each time the program is loaded.
I Have code that does this but it only provides for me the index numbers, but not the string value of the array:
Random random = new Random();
foreach (string s in stringArray)
{
combobox1.Items.Add(random.Next(stringArray.Length));
}
I need every Value in the array to appear once just like the array but in different order.
I have tried to write code that gives me text: but it repeats some string values and the items in the combobox are not equal to stringArray.Length:
foreach (string s in stringArray)
{
if (combobox1.Items.Contains(s))
{
combobox1.Items.Add(stringArray.GetValue(random.Next(stringArray.Length)));
}
}
Thanks