private void buttonKaydet_Click(object sender, EventArgs e) { Gayrimenkul gayrimenkul = null; var secimGayrimenkul = comboBoxGayrimenkulTuru.Items[comboBoxGayrimenkulTuru.SelectedIndex].ToString(); switch (secimGayrimenkul) { case "Arsa": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Arsa>().First().Veri; break; case "Daire": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Daire>().First().Veri; break; case "Konut": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Konut>().First().Veri; break; case "Apartman": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Apartman>().First().Veri; break; } var secimSatisTuru = comboBoxSatisTuru.Items[comboBoxSatisTuru.SelectedIndex].ToString(); switch (secimSatisTuru) { case "Kiralık": gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Kiralik>().First().Veri; break; case "Satılık": gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Satilik>().First().Veri; break; } gayrimenkul.Emlakci = emlakciPanel.Veri; Gayrimenkuller.Add(gayrimenkul); dataGridView.DataSource = Gayrimenkuller.CreateDataTable(); dataGridView.Update(); dataGridView.Refresh(); Temizle(); groupBoxEdit.Enabled = false; groupBoxButtonlar.Enabled = true; }