FORMU GÖRÜNTÜLEME
string Cinsiyet, YabancıDil, Hobi;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox2.Items.Clear();
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox2.Items.Clear();
if
(comboBox1.Text=="BİLİŞİM")
{
comboBox2.Items.Add("AĞ");
comboBox2.Items.Add("TEKNİK SERVİS");
comboBox2.Items.Add("VERİTABANI");
comboBox2.Items.Add("WEB");
}
if (comboBox1.Text == "ELEKTRİK")
{
comboBox2.Items.Add("ENDÜSTRİYEL BAKIM");
comboBox2.Items.Add("TESİSAT");
comboBox2.Items.Add("YÜKSEK GERİLİM");
}
if (comboBox1.Text == "ELEKTRONİK")
{
comboBox2.Items.Add("HABERLEŞME");
comboBox2.Items.Add("SES VE GÖRÜNTÜ");
comboBox2.Items.Add("GÜVENLİK");
}
}
private void
Form1_Load(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter ("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
//Hücreleri satır satır seçmek için
dataGridView1.SelectionMode =
DataGridViewSelectionMode.FullRowSelect;
}
KAYIT
EKLE
private void button1_Click(object sender,
EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection ("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
bağlantı.Open();
OleDbCommand Komut = new OleDbCommand();
Komut.Connection = bağlantı;
if
(checkBox1.Checked == true) Cinsiyet = "ERKEK"; else Cinsiyet =
"KADIN";
if
(checkBox2.Checked == true) YabancıDil = "İNGİLİZCE"; else YabancıDil
= "YOK";
if
(radioButton1.Checked == true) Hobi = "SPOR"; else Hobi =
"SANAT";
Komut.CommandText =
"INSERT INTO ÖĞRENCİ (OkulNo, AdıSoyadı, Bölüm, Dal, DoğumYılı, KanGrubu,
Cinsiyet, YabancıDil, Hobi, Aidat)
VALUES ('" + textBox1.Text + "',
'" + textBox2.Text + "','" + comboBox1.Text + "','" +
comboBox2.Text + "', '" +
comboBox3.Text + "', '" + comboBox4.Text + "', '" +
Cinsiyet + "', '" + YabancıDil + "', '" + Hobi + "', '"+ numericUpDown1.Value
+ "')";
Komut.ExecuteNonQuery();
//Kayıtları DataGridView1 Güncelleme
OleDbDataAdapter Kayıt = new OleDbDataAdapter("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
bağlantı.Close();
}
KAYIT SİL
private void
button2_Click(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider = Microsoft.Ace.OleDb.12.0;
Data Source= OKUL.accdb");
bağlantı.Open();
OleDbCommand Komut = new OleDbCommand();
Komut.Connection = bağlantı;
Komut.CommandText="DELETE From ÖĞRENCİ WHERE
OkulNo='"+dataGridView1.CurrentRow.Cells[0].Value.ToString()+"'";
Komut.ExecuteNonQuery();
bağlantı.Close();
//Kayıtları DataGridView1 Güncelleme
OleDbDataAdapter Kayıt = new OleDbDataAdapter("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
KAYIT DÜZELTME
private void
dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
textBox2.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
comboBox1.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
comboBox2.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
comboBox3.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
comboBox4.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
if
(dataGridView1.CurrentRow.Cells[6].Value.ToString() == "ERKEK")
checkBox1.Checked = true;
else
checkBox1.Checked = false;
if
(dataGridView1.CurrentRow.Cells[7].Value.ToString() == "İNGİLİZCE")
checkBox2.Checked = true;
else
checkBox2.Checked = false;
if
(dataGridView1.CurrentRow.Cells[8].Value.ToString() == "SPOR")
radioButton1.Checked = true;
else
radioButton2.Checked = true;
numericUpDown1.Text
= dataGridView1.CurrentRow.Cells[9].Value.ToString();
}
private void
button3_Click(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection ("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
bağlantı.Open();
OleDbCommand Komut = new OleDbCommand();
Komut.Connection = bağlantı;
if (checkBox1.Checked == true) Cinsiyet =
"ERKEK"; else Cinsiyet = "KADIN";
if
(checkBox2.Checked == true) YabancıDil = "İNGİLİZCE"; else YabancıDil
= "YOK";
if
(radioButton1.Checked == true) Hobi = "SPOR"; else Hobi = "SANAT";
Komut.CommandText =
"UPDATE ÖĞRENCİ SET OkulNo ='" + textBox1.Text + "',
AdıSoyadı='" + textBox2.Text + "', Bölüm='"
+comboBox1.Text + "', Dal='" + comboBox2.Text +
"',DoğumYılı='" + comboBox3.Text + "', KanGrubu='" + comboBox4.Text +
"', Cinsiyet ='" + Cinsiyet + "', YabancıDil ='" +
YabancıDil + "', Hobi ='" + Hobi + "', Aidat
='"+numericUpDown1.Value +"'
WHERE
OkulNo='" + dataGridView1.CurrentRow.Cells[0].Value.ToString() +
"'";
Komut.ExecuteNonQuery();
bağlantı.Close();
//Kayıtları DataGridView1 Güncelleme
OleDbDataAdapter Kayıt = new OleDbDataAdapter("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
OKUL NO’YA GÖRE ARAMA
private void
textBox3_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
if (textBox3.Text == "")
{
OleDbConnection bağlantı =
new OleDbConnection
("Provider = Microsoft.Ace.OleDb.12.0; Data Source=
OKUL.accdb");
OleDbDataAdapter Kayıt =
new OleDbDataAdapter
("Select * From ÖĞRENCİ", bağlantı);
DataTable Tablo = new
DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource =
Tablo;
}
else
{
OleDbConnection bağlantı =
new OleDbConnection
("Provider = Microsoft.Ace.OleDb.12.0; Data Source=
OKUL.accdb");
OleDbDataAdapter
Kayıt = new OleDbDataAdapter
("Select
* From ÖĞRENCİ WHERE OkulNo='" + textBox3.Text + "'", bağlantı);
DataTable Tablo = new
DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource =
Tablo;
}
}
}
ADI SOYADINA GÖRE ARAMA
private
void textBox4_TextChanged(object sender, EventArgs e)
{
if (textBox4.Text == "")
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
else
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter ("Select *
From ÖĞRENCİ WHERE AdıSoyadı Like '%" + textBox4.Text + "%'",
bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
}
BÖLÜME GÖRE ARAMA
private void
comboBox5_SelectedIndexChanged(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider = Microsoft.Ace.OleDb.12.0;
Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter ("Select * From
ÖĞRENCİ WHERE Bölüm='" + comboBox5.Text + "'", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
HOBİYE
GÖRE ARAMA
private void
radioButton3_CheckedChanged(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter ("Select * From
ÖĞRENCİ WHERE Hobi='" + radioButton3.Text + "'", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
private void
radioButton4_CheckedChanged(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter
Kayıt = new OleDbDataAdapter
("Select *
From ÖĞRENCİ WHERE Hobi='" + radioButton4.Text + "'", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
AİDATA GÖRE ARAMA
private void
numericUpDown2_ValueChanged(object sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter
Kayıt = new OleDbDataAdapter
("Select
* From ÖĞRENCİ WHERE Aidat='" + numericUpDown2.Value + "'",
bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
TÜM
KAYITLARI GÖRÜNTÜLEME
private void button4_Click(object
sender, EventArgs e)
{
OleDbConnection bağlantı = new OleDbConnection
("Provider =
Microsoft.Ace.OleDb.12.0; Data Source= OKUL.accdb");
OleDbDataAdapter Kayıt = new OleDbDataAdapter("Select * From
ÖĞRENCİ", bağlantı);
DataTable Tablo = new DataTable();
Tablo.Clear();
Kayıt.Fill(Tablo);
dataGridView1.DataSource = Tablo;
}
}
}
Hiç yorum yok:
Yorum Gönder