Как сгенерировать код с помощью текста combobox
Я хочу создать "код", который зависит от выбора combobox, и я также реализовал генератор случайных чисел. Поэтому, если пользователь выбирает алюминий в выпадающем списке, я хочу, чтобы был создан код "AL093847", например. На данный момент код генерируется только для "меди", я не знаю, почему. может ли кто-нибудь помочь
private void button1_Click(object sender, EventArgs e) { Random generator = new Random(); int r = generator.Next(1000000); string rnd = r.ToString("D6"); string Material = ""; if (comboBox1.SelectedText == "Iron") { Number.Text = Number.Text + "FE" + rnd; } else if (comboBox1.SelectedText == "Aluminium") { Number.Text = Number.Text + "AL" + rnd; } else { Number.Text = Number.Text + "CU" + rnd; } }
Что я уже пробовал:
private void button1_Click(object sender, EventArgs e) { Random generator = new Random(); int r = generator.Next(1000000); string rnd = r.ToString("D6"); string Material = ""; if (comboBox1.SelectedText == "Iron") { Number.Text = Number.Text + "FE" + rnd; } else if (comboBox1.SelectedText == "Aluminium") { Number.Text = Number.Text + "AL" + rnd; } else { Number.Text = Number.Text + "CU" + rnd; } }