Đăng bởi : Nông Ngọc Hoài
1/05/2014
thuvienwinform - Sau bài 1: Load và thêm dữ liệu thì trong bài này mình sẽ giới thiệu code để sửa dữ liệu trong CSDL bằng LINQ to SQL. Các nguyên liệu như CSDL, form vẫn dùng ở bài trước. OK code khá đơn giản thui:
Tải Demo: bài 4
private void btSua_Click(object sender, EventArgs e)//Sửa { //Sửa //Xác định thanh viên cần sửa var thanhVien = (from tv in db.DSLs where tv.HoTen == dgvNoiDung.CurrentRow.Cells["HoTen"].Value.ToString()//Chọn thành viên nào có tên giống tên nhập vào select tv ).SingleOrDefault(); thanhVien.HoTen = txtHoTen.Text; db.SubmitChanges(); Refresh(); }
Giải thích:
SingleOrDefault(): chọn 1 đối tượng mà thôi
Ở đâu mình truy vấn thành viên có tên giống với tên trong txtHoTen sau đó tiến hành gán cho nó tên mới thông qua txtHoTen luôn