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 System.Data.OleDb; // 📌 Database Connectivity using OleDb (For MS Access DB) namespace Insert_Update_Delete_Search { public partial class Form1 : Form { OleDbConnection con = new OleDbConnection(); OleDbCommand cmd = new OleDbCommand(); public Form1() { InitializeComponent(); cmd.Connection = con; con.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\AIT_PC_5\Documents\Student.accdb"; con.Open(); } private void Form1_Load(object sender, EventArgs e) { // 📌 Loads data from Student.accdb into DataGridView when form opens this.batch1TableAdapter.Fill(this.studentDataSet.Batch1); } private void btnInsert_Click(object sender, EventArgs e) { cmd.CommandText = "Insert Into [Table_Name] Values (" + textBox1.Text + ",'" + textBox2.Text + "','" + textBox3.Text + "'," + textBox4.Text + ")"; cmd.ExecuteNonQuery(); MessageBox.Show("✅ Record Inserted Successfully!"); } private void btnUpdate_Click(object sender, EventArgs e) { cmd.CommandText = "Update [Table_Name] Set Student_Course = '" + textBox3.Text + "' Where Student_ID = " + textBox1.Text + " " ; cmd.ExecuteNonQuery(); MessageBox.Show("📝 Record Updated Successfully!"); } private void btnDelete_Click(object sender, EventArgs e) { cmd.CommandText = "Delete From [Table_Name] Where Student_ID =" + textBox1.Text + " "; cmd.ExecuteNonQuery(); MessageBox.Show("🗑️ Record Deleted Successfully!"); } private void btnSearch_Click(object sender, EventArgs e) { cmd.CommandText = "Select * From [Table_Name] Where Student_ID =" + textBox1.Text + " "; OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { textBox1.Text = dr[0].ToString(); textBox2.Text = dr[1].ToString(); textBox3.Text = dr[2].ToString(); textBox4.Text = dr[3].ToString(); } MessageBox.Show("🔍 Record Found!"); } private void txtSearch_TextChanged(object sender, EventArgs e) { cmd.CommandText = "Select * From [Table_Name] Where Student_Name Like '%" + textBox5.Text + "%'"; OleDbDataReader dr = cmd.ExecuteReader(); DataTable dt = new DataTable(); dt.Load(dr); dataGridView1.DataSource = dt; dataGridView1.Refresh(); } private void btnShowAll_Click(object sender, EventArgs e) { cmd.CommandText = "Select * From [Table_Name]"; OleDbDataReader dr = cmd.ExecuteReader(); DataTable dt = new DataTable(); dt.Load(dr); dataGridView1.DataSource = dt; dataGridView1.Refresh(); } } }