private void button1_Click(object sender, EventArgs e) { var comboBoxes = this.Controls.OfType <ComboBox>().Where(x => x.Name.StartsWith("comboBox")).Reverse(); var numericUpDowns = this.Controls.OfType <NumericUpDown>().Where(x => x.Name.StartsWith("numericUpDown")).Reverse(); int maxID = sql.MaxIDCompound() + 1; int index = 0; foreach (var cmbBox in comboBoxes) { if (cmbBox.Text != NotSelected) { Element selected = elements.Find(u => u.name == cmbBox.Text); sql.AddElementToCompound(maxID, selected.id, (int)numericUpDowns.ElementAt(index).Value); } index++; } MessageBox.Show("Eklendi!"); }