You are on page 1of 3

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;
// ban mun kt ni co so d liu ban phai using Stem.Data.SqlC
lient

namespace Control_Ado_net
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// nen viet rieng ra 1 ham load du lieu de goi lai nhieu
lan
private void load_data()
{
// tao mot doi tuong ket noi
//Connection : L i tng dng kt ni vi data
base (data source).
//con ten minh at
//"server=.\\sqlexpress;database=Northwind;Integrate
d security=true;
//chui kt ni ban vo tool chon connnect to databa
se ly nu nh ban ko thuc
SqlConnection con = new SqlConnection("server=.\\sql
express;database=Northwind;Integrated security=true;"); // lay d
u lieu ngay tren may dung dau cham ("server=.;")
// Tao 1 doi tuong dataAdapter
//DataAdapter : L mt i tng phc tap trong Data
Provider. N cung cp mt cu ni gia Connection v DataSet
SqlDataAdapter da = new SqlDataAdapter("Select*from
categories",con);
// tao 1 doi tuong datatable
DataTable tb = new DataTable();
// dien du lieu vao datatable
da.Fill(tb);
// gan bang len Grid
dataGridView1.DataSource = tb;
}
private void Form1_Load(object sender, EventArgs e)
{
// call method lay du lieu
load_data();
}

private void btInsert_Click(object sender, EventArgs e)
{
// tao mot doi tuong ket noi
SqlConnection con = new SqlConnection("server=.\\sql
express;database=Northwind;Integrated security=true;");
SqlCommand cmd = new SqlCommand("insert into Categor
ies(categoryname) values('" + textBox2.Text + "')", con);
// Luu y: categoryid tu dong tang nen ta k can nhap
cho truong hop nay
con.Open(); // mo ket noi
cmd.ExecuteNonQuery();// thi hanh
con.Close();// dong ket noi

// load du lieu lai
load_data();
}

private void btUpdate_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=.\\sql
express;database=Northwind;Integrated security=true;");
SqlCommand cmd = new SqlCommand("update Categories s
et categoryname=('" + textBox1.Text + "')", con);
con.Open();
cmd.ExecuteNonQuery();// thi hanh
con.Close();// dong ket noi

// load du lieu lai
load_data();
}

private void btDelete_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("server=.\\sql
express;database=Northwind;Integrated security=true;");
SqlCommand cmd = new SqlCommand("delete Categories s
et categoryname=('" + textBox1.Text + "','"+textBox2.Text+"')",
con);
con.Open();
cmd.ExecuteNonQuery();// thi hanh
con.Close();// dong ket noi

// load du lieu lai
load_data();
}


}
}
cc cu lnh sql cn nh
1. Cu lnh select:
(select cot1, cot2 from table where dk)
2. Cu lnh insert:
(insert into table(cot1,cot2) values(gt1,gt2,.) )
3. Cu lnh update:
(update table set cot1 = value1, cot2 = value2 where dk)
4. Cu lnh delete:
(delete from table where dk)

You might also like