Kod:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace SonAraç { public partial class Form3 : Form { public Form3() { InitializeComponent(); } MySqlConnection baglan = new MySqlConnection("Server=localhost;Database=arac;Uid=root;Pwd='';"); MySqlCommand komut = new MySqlCommand(); private void label1_Click(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { Form.ActiveForm.Close(); } public void ListeleVites() { baglan.Open(); MySqlCommand komut = baglan.CreateCommand(); komut.CommandType = CommandType.Text; komut.CommandText = "select * from tbl_vitesturu"; komut.ExecuteNonQuery(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter(komut); da.Fill(dt); comboBox1.Items.Clear(); foreach (DataRow dr in dt.Rows) { comboBox1.Items.Add(dr["Vites_Turu"].ToString()); } baglan.Close(); } public void ListeleYakit() { baglan.Open(); MySqlCommand komut = baglan.CreateCommand(); komut.CommandType = CommandType.Text; komut.CommandText = "select * from tbl_yakitturu"; komut.ExecuteNonQuery(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter(komut); da.Fill(dt); comboBox2.Items.Clear(); foreach (DataRow dr in dt.Rows) { comboBox2.Items.Add(dr["Yakit_Turu"].ToString()); } baglan.Close(); } public void ListeleRenk() { baglan.Open(); MySqlCommand komut = baglan.CreateCommand(); komut.CommandType = CommandType.Text; komut.CommandText = "select * from tbl_renk"; komut.ExecuteNonQuery(); DataTable dt = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter(komut); da.Fill(dt); comboBox3.Items.Clear(); foreach (DataRow dr in dt.Rows) { comboBox3.Items.Add(dr[0].ToString()+"/"+ dr[1].ToString()); } baglan.Close(); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void Form3_Load(object sender, EventArgs e) { ListeleVites(); ListeleYakit(); ListeleRenk(); } private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { } private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { try { // bağlantıyı açalım baglan.Open(); // ekleme komutunu tanımladım ve insert sorgusunu yazdım. MySqlCommand ekle = new MySqlCommand("insert into tbl_araba (Araba_Marka,Araba_Model,Araba_VitesTuruID,Araba_YakitTuruID,Araba_RenkID) values ('" + textBox1.Text + "','" + textBox5.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + comboBox3.Text + "')", baglan); // sorguyu çalıştırıyorum. object sonuc = null; sonuc = ekle.ExecuteNonQuery(); // sorgu çalıştı ve dönen değer objec türünden değişkene geçti eğer değişken boş değilse eklendi boşşsa eklenmedi. if (sonuc != null) MessageBox.Show("Veri başarıyla eklendi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show("Veri eklenemedi.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); // bağlantıyı kapatalım baglan.Close(); } catch (Exception HataYakala) { MessageBox.Show("Hata: " + HataYakala.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox5_TextChanged(object sender, EventArgs e) { } } }
Hiç yorum yok:
Yorum Gönder