Documente Academic
Documente Profesional
Documente Cultură
answer = MessageBox.Show("Are you sure you want to delete this record?", "Delete
Record", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2);
if (answer == DialogResult.Yes)
{
try
{
con.Open();
com.CommandText = "DELETE FROM tbladdsubject WHERE (Subject LIKE
@Subject)";
com.Parameters.Clear();
com.Parameters.AddWithValue("@Subject", subjectTextBox.Text);
com.ExecuteNonQuery();
MessageBox.Show("Deleted!", "Deleted", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
else
{
return;
}
subjectTextBox.Clear();
subjectTextBox.Focus();
GridRefresh();
1.
2.
3.
4.
5.
6.
DataGridViewRow dr = dataGridView1.Rows[i];
7.
if (dr.Selected == true)
8.
9.
dataGridView1.Rows.RemoveAt(i);
10.
try
11.
12.
con.Open();
13.
14.
cmd.ExecuteNonQuery();
15.
con.Close();
16.
17.
catch(Exception ex)
18.
19.
MessageBox.Show(ex.ToString());
20.
21.
22.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;
namespace demoado_connected
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection con;
SqlCommand cmd;
SqlDataReader dr;
int a;
private void button1_Click(object sender, EventArgs e)
{
try
{
cmd = new SqlCommand("insert into student
values(@a,@b,@c,@d)", con);
cmd.Parameters.AddWithValue("@a",
int.Parse(textBox1.Text));
cmd.Parameters.AddWithValue("@b", textBox2.Text);
cmd.Parameters.AddWithValue("@c",
decimal.Parse(textBox3.Text));
cmd.Parameters.AddWithValue("@d",
DateTime.Parse(label1.Text));
con.Open();
a = cmd.ExecuteNonQuery();
if (a > 0)
{
MessageBox.Show("Data Submited");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void Form1_Load(object sender, EventArgs e)
{
con = new
SqlConnection(ConfigurationSettings.AppSettings["cn"]);
try
{
cmd = new SqlCommand("select sid from student", con);
con.Open();
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
comboBox1.Items.Add(dr["sid"].ToString());
}
}
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs
e)
{
label1.Text = dateTimePicker1.Text;
}
private void comboBox1_SelectedIndexChanged(object sender,
EventArgs e)
{
try
{
cmd = new SqlCommand("select * from student where sid=@a",
con);
cmd.Parameters.AddWithValue("@a",int.Parse(comboBox1.SelectedItem.ToString
()));
con.Open();
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
if (dr.Read())
{
textBox1.Text = dr["sid"].ToString();
textBox2.Text = dr["sname"].ToString();
textBox3.Text = dr["smno"].ToString();
label1.Text = dr["cdate"].ToString();
}
}
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
cmd = new SqlCommand("update student set sname=@a,smno=@b
where sid=@c", con);
cmd.Parameters.AddWithValue("@a", textBox2.Text);
cmd.Parameters.AddWithValue("@b",
decimal.Parse(textBox3.Text));
cmd.Parameters.AddWithValue("@c",
int.Parse(comboBox1.SelectedItem.ToString()));
con.Open();
int a = cmd.ExecuteNonQuery();
if (a > 0)
{
MessageBox.Show("Data Updated");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void button3_Click(object sender, EventArgs e)
{
try
{
if (MessageBox.Show("Are U want Del Data", "Delete Info",
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
cmd = new SqlCommand("delete from student where
sid=@a", con);
cmd.Parameters.AddWithValue("@a",
int.Parse(comboBox1.SelectedItem.ToString()));
con.Open();
a = cmd.ExecuteNonQuery();
if (a > 0)
{
MessageBox.Show("Data Deleted");
comboBox1.Items.Remove(comboBox1.SelectedItem.ToString());
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
private void button4_Click(object sender, EventArgs e)
{
try
{
cmd = new SqlCommand("select * from student", con);
con.Open();
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
DataTable dt = new DataTable();
dt.Load(dr);
dataGridView1.DataSource = dt;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ForcastOfFailingGradeSystem
{
public partial class subject : Form
{
SqlCommand com = new SqlCommand();
SqlDataReader dr;
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
public subject()
{
InitializeComponent();
}
//declare our global variable for sqlconnection
SqlConnection con = new SqlConnection(@"Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\User\Documents\JONETHKISSIAH\Forcasting\F
orcastOfFailingGradeSystem\ForcastOfFailingGradeSystem\Forecast.mdf;Integrated
Security=True;User Instance=True");
private void tbladdsubjectBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.tbladdsubjectBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.forecastDataSet3);
}
private void subject_Load(object sender, EventArgs e)
{
//call the method that display records to the data grid view
displayRecords();
}
//method to display records in the data grid view
private void displayRecords()
{
try
{
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("Select * from tbladdsubject", con);
da.Fill(dt);
//
tbladdsubjectDataGridView.DataSource = dt.DefaultView;
}
catch (Exception error)
{
MessageBox.Show(error.ToString());
}
}
void GridRefresh()
{
con.Open();
com.CommandText = "SELECT Subject FROM tbladdsubject WHERE Subject LIKE
@Subject";
com.Parameters.Clear();
com.Parameters.AddWithValue("@Subject", subjectTextBox.Text);
da.SelectCommand = com;
dr = com.ExecuteReader(CommandBehavior.SingleRow);
if (dr.Read())
{
dr.Close();
dt = new DataTable();
da.Fill(dt);
tbladdsubjectDataGridView.DataSource = dt;
}
con.Close();
}
private void cmdadd_Click(object sender, EventArgs e)
{
cmdsave.Enabled = true;
subjectTextBox.Clear();
subjectTextBox.Focus();
}
private void cmdsave_Click(object sender, EventArgs e)
{
if (subjectTextBox.Text == "")
{
MessageBox.Show("Please enter the Subject.", "Stop",
MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop);
}
else
{
try
{
con.Open();
com.CommandText = "INSERT INTO tbladdsubject" + "(Subject) VALUES " +
"(@Subject)";
com.Parameters.Clear();
com.Parameters.AddWithValue("@Subject", subjectTextBox.Text);
com.ExecuteNonQuery();
MessageBox.Show("Data successfully added.", "Congratulations",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
subjectTextBox.Clear();
subjectTextBox.Focus();
GridRefresh();
}
private void cmddelete_Click(object sender, EventArgs e)
{
DialogResult answer;
answer = MessageBox.Show("Are you sure you want to delete this record?", "Delete
Record", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2);
if (answer == DialogResult.Yes)
{
try
{
con.Open();
com.CommandText = "DELETE FROM tbladdsubject WHERE (Subject LIKE
@Subject)";
com.Parameters.Clear();
com.Parameters.AddWithValue("@Subject", subjectTextBox.Text);
com.ExecuteNonQuery();
MessageBox.Show("Deleted!", "Deleted", MessageBoxButtons.OK,
MessageBoxIcon.Information);
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();
}
}
else
{
return;
}
subjectTextBox.Clear();
subjectTextBox.Focus();
GridRefresh();
subjectTextBox.Text = dt.Rows[0][0].ToString();
}
}
}
catch (Exception error)
{
MessageBox.Show(error.ToString());
}