1. To Insert Data into Into Database
SqlConnection con = new SqlConnection(@"Data Source=GAUTAM-PC;Initial Catalog=Emp;Integrated Security=True");
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select * from emp", conn);
DataSet ds = new DataSet();
sda.Fill(ds, "Emp");
DataTable dt = ds.Tables["Emp"];
DataRow dr = dt.NewRow();
dr["Empno"] = Convert.ToInt32(textBox1.Text);
dr["Ename"] = textBox2.Text;
dr["Salary"] = Convert.ToInt32(textBox3.Text);
dt.Rows.Add(vDr);
if (ds.HasChanges())
{
SqlCommandBuilder cmdbldr = new SqlCommandBuilder(sda);
vAdap.Update(ds, "Emp");
MessageBox.Show("Record successfully saved");
}
conn.Close(); 2. To Update
SqlConnection con = new SqlConnection(@"Data Source=GAUTAM-PC;Initial Catalog=Emp;Integrated Security=True");
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select * from emp", conn);
DataSet ds = new DataSet();
vAdap.FillSchema(ds, SchemaType.Source);
vAdap.MissingSchemaAction = MissingSchemaAction.AddWithKey;
vAdap.Fill(ds, "EmpNew");
DataTable dt = ds.Tables["EmpNew"];
DataRowCollection drc = dt.Rows;
DataRow rr=drc.Find("101");
if (dr == null)
{
MessageBox.Show("Sorry no record found");
}
else
{
dr.BeginEdit();
dr["Ename"] = "Microsoft";
dr["Salary"] = 120000;
dr.EndEdit();
if (vDs.HasChanges())
{
SqlCommandBuilder cmdbldr = new SqlCommandBuilder(sda);
vAdap.Update(ds, "EmpNew");
MessageBox.Show("Record successfully updated");
}
conn.Close();
}
}
3. To Delete
SqlConnection con = new SqlConnection(@"Data Source=GAUTAM-PC;Initial Catalog=Emp;Integrated Security=True");
SqlDataAdapter sda = new SqlDataAdapter("Select * from emp, conn);
DataSet ds = new DataSet();
vAdap.FillSchema(ds, SchemaType.Source);
vAdap.MissingSchemaAction = MissingSchemaAction.AddWithKey;
vAdap.Fill(ds, "EmpNew");
DataTable dt = ds.Tables["EmpNew"];
DataRowCollection drc = dt.Rows;
DataRow dr = drc.Find("101");
if (dr == null)
{
MessageBox.Show("Sorry no record found");
}
else
{
//New values for updation
dr.Delete();
//Now we need to sync the data back to the database
if (ds.HasChanges())
{
SqlCommandBuilder cmdbldr = new SqlCommandBuilder(sda);
vAdap.Update(ds, "EmpNew");
MessageBox.Show("Record successfully updated");
}
conn.Close();
No comments:
Post a Comment