C# Database

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

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;

namespace RADproject1
{
public partial class DBtestform : Form
{

public DBtestform()
{
InitializeComponent();
}

private void DBtestform_Load(object sender, EventArgs e)


{

OleDbConnection con1 = new OleDbConnection();


con1.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";
con1.Open();

// if (conn.State.Equals(true))
// {
// MessageBox.Show("connected");
// }

string str1 = "select * from stud;";


OleDbDataAdapter da = new
OleDbDataAdapter(str1, con1);

DataTable dt = new DataTable();


da.Fill(dt);
dataGridView1.DataSource = dt;

private void button1_Click(object sender, EventArgs e)


{
MessageBox.Show("My first Message", "Message", MessageBoxButtons.YesNoCancel);

private void button2_Click(object sender, EventArgs e)


{
OleDbConnection con1 = new OleDbConnection();
con1.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";
con1.Open();

private void button3_Click(object sender, EventArgs e)


{
string id = textBox2.Text.ToString();
string name = textBox3.Text.ToString();
string sex = comboBox1.Text.ToString();;
int Age = int.Parse(textBox4.Text);
//int phone = int.Parse(textBox5.Text);

OleDbConnection conn = new OleDbConnection();


conn.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";
conn.Open();
try
{
string qry = "Insert into stud values ('" + textBox2.Text + "','" + textBox3.Text + "', '" +
comboBox1.Text + "','" + textBox4.Text + "','" + textBox5.Text + "' );";
OleDbCommand result = new OleDbCommand(qry, conn);
result.ExecuteNonQuery();
MessageBox.Show("Data added successfully");
}
catch (DataException e1 )
{
MessageBox.Show("Error" + e1.GetBaseException());
}
}

private void button6_Click(object sender, EventArgs e)


{
OleDbConnection con4 = new OleDbConnection();
con4.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";

con4.Open();

string str4 = "select * from stud where id='"+textBox1.Text+"' ";


OleDbDataAdapter da4 = new OleDbDataAdapter(str4, con4);

DataTable dt4 = new DataTable();

da4.Fill(dt4);

dataGridView1.DataSource = dt4;

private void button4_Click(object sender, EventArgs e)


{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";
conn.Open();
try
{
string qry = "update stud set name= '" + textBox3.Text + "', sex='" + comboBox1.Text + "',
age='" + textBox4.Text + "' Where id ='" +textBox2.Text +"';";
OleDbCommand result = new OleDbCommand(qry, conn);
result.ExecuteNonQuery();
MessageBox.Show("Data updated successfully");
}
catch ( ArgumentOutOfRangeException)
{

}
}

private void button5_Click(object sender, EventArgs e)


{

private void showFemalesToolStripMenuItem_Click(object sender, EventArgs e)


{
OleDbConnection con5 = new OleDbConnection();
con5.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";
con5.Open();

string str4 = "Select * from stud WHERE sex = 'F' ; ";


OleDbDataAdapter da5 = new OleDbDataAdapter(str4, con5);

DataTable dt5 = new DataTable();

da5.Fill(dt5);

dataGridView1.DataSource = dt5;
}

private void showMalesToolStripMenuItem_Click(object sender, EventArgs e)


{
OleDbConnection con5 = new OleDbConnection();
con5.ConnectionString =
@" Provider=Microsoft.ACE.OLEDB.12.0;
Data Source =D:\raddb.accdb;
Persist Security info =False;";

con5.Open();

string str4 = "Select * from stud WHERE sex = 'M' ; ";


OleDbDataAdapter da5 = new OleDbDataAdapter(str4, con5);

DataTable dt5 = new DataTable();

da5.Fill(dt5);

dataGridView1.DataSource = dt5;
}

private void localDBPageToolStripMenuItem_Click(object sender, EventArgs e)


{
local_dbpage ldp = new local_dbpage();
ldp.Show();
this.Hide();
minmaxidentifier mm = new minmaxidentifier();
mm.Hide();
}

private void employeeReportToolStripMenuItem_Click(object sender, EventArgs e)


{
employeereportpage erp = new employeereportpage();
erp.Show();
}
}
}

You might also like