1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
SqlConnection con; SqlDataAdapter da; SqlCommand cmd; DataSet ds; [WebMethod] public DataSet GetAccount() { con = new SqlConnection( "server=.; database=AccountDB; integrated security = true;" ); da = new SqlDataAdapter( "Select * From NguoiDung" , con); ds = new DataSet(); da.Fill(ds); return ds; } [WebMethod] public void InsertAccount(string mand, string hoten, string tendangnhap, string matkhau, bool gioitinh, string email) { con = new SqlConnection( "server=.; database=AccountDB; integrated security = true;" ); con.Open(); cmd = new SqlCommand( "INSERT INTO NguoiDung VALUES('" + mand + "', '" + hoten + "', '" + tendangnhap + "', '" + matkhau + "', '" + gioitinh + "', '" + email + "')" , con); cmd.ExecuteNonQuery(); con.Close(); } [WebMethod] public void UpdateAccount(string mand, string hoten, string tendangnhap, string matkhau, bool gioitinh, string email) { con = new SqlConnection( "server=.; database=AccountDB; integrated security = true;" ); con.Open(); cmd = new SqlCommand( "Update NguoiDung Set HoTen='" + hoten + "', TenDangNhap='" + tendangnhap + "', MatKhau='" + matkhau + "', GioiTinh='" + gioitinh + "', Email='" + email + "' Where MaND='" + mand + "'" , con); cmd.ExecuteNonQuery(); con.Close(); } [WebMethod] public void DeleteAccount(int mand) { con = new SqlConnection( "server=.; database=AccountDB; integrated security = true;" ); con.Open(); cmd = new SqlCommand( "Delete From NguoiDung Where MaND='" + mand + "'" , con); cmd.ExecuteNonQuery(); con.Close(); } |
Lấy dữ liệu dùng Web Service
Trong
sự kiện PageLoad mình sẽ thực hiện chức năng lấy dữ liệu lên bằng cách
khai báo đối tượng Web Service và sử dụng hàm GetAccount() từ đó đổ vào
trong GridView (gvNguoiDung) qua DataSource.
1
2
3
4
5
6
7
8
9
|
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { account.Service1 sv1 = new account.Service1(); gvNguoiDung.DataSource = sv1.GetAccount(); gvNguoiDung.DataBind(); } } |
Thêm mới 1 dòng
1
2
3
4
5
6
7
8
9
10
11
12
|
protected void btThem_Click(object sender, EventArgs e) { account.Service1 sv1 = new account.Service1(); string mand = txtMaNguoiDung.Text; string hoten = txtHovaTen.Text; string tendn = txtTenDangNhap.Text; string matkhau = txtMatKhau.Text; bool gioitinh = bool.Parse(radioGioiTinh.SelectedValue); string email = txtEmail.Text; sv1.InsertAccount(mand, hoten, tendn, matkhau, gioitinh, email);
|
0 nhận xét :