chtěl bych nejdříve seřadit hodnoty (int) od nejvyšší po nejnižší a vypsat do dataGrid, snažil jsem se to udělat podle návodu v knize, kde je výpis do konzole ale moje úprava nefunguje, přesněji neseřadí nic podle hodnoty, ale náhodně.
Kód: Vybrat vše
SortedList seznam = new SortedList();
private void buttonVypis_Click(object sender, EventArgs e)
{
Random rnd = new Random();
seznam ["X"] = 90 + rnd.Next(-5,5);
seznam ["Y"] = 90 + rnd.Next(-5, 5);
seznam ["Z"] = 90 + rnd.Next(-5, 5);
seznam ["W"] = 90 + rnd.Next(-5, 5);
seznam [pole[0,0]] = Convert.ToInt32(pole[0,1]) + rnd.Next(0, 5);
foreach (DictionaryEntry prvek in seznam)
{
string vysledek = (string)prvek.Key;
int sila = (int)prvek.Value;
dataGridView1.Rows.Add(vysledek, sila);
}
}
V tabulce se potom objeví výsledek i síla, ale neuspořádané.
Děkuji za každou radu.