10/10/2018, 00:12

Web voi ASP.net VS2005

mình dang lam web ve khách sạn. hien tai mình muon hoi chuyen này ve dataGirdview.
tren GirdView minh co 2 cot do la Hien trang va So phong.(minh cho the m thuco tinh select) khi KH dat phong minh cho KH chon So phong và luu xuong CSDL. cai minh muon hoi o day la lam sao de cap nhat lai Hien trang phòng khi KH da chon So phong do. Ví du
HienTrang So phong
0 2
0 4
0 5
0 o day có nghĩa là phòng trống và 1 nguoc lai
Khi KH chon phong so 2 thi Hien trang dc cap nhat la 0=>1 khi KH dang ky phong thanh cong.
khi KH huy dat phòng thi 1=>0
và cách cap nhat la so luong phong cua tung loai phòng( loai a co 5 phong dat 1 thi tru di 1 lan sau KH khac click vao thi chi Hien ra 4)
vui long chi giup minh.Thanks cac ban
nguyen_lan2005 viết 02:17 ngày 10/10/2018
Nếu ở Sài Gòn được hỗ trợ, phân tích, coding, có thể miễn phí luôn ...người trực tiếp hỗ trợ là tác giả sách IT, developer, giảng dạy..
http://www.becivn.net/training.aspx?id=13
YH Nick: lanit_itec
hoanghai1161983 viết 02:28 ngày 10/10/2018
thu 2 nay minh Xuong TP, hien tai minh dang hoc o Truong DHKHTN, ban co the cho dia chi minh se gap de tham khao y kien
viết 02:12 ngày 10/10/2018
Làm đơn giản thế này:

<asp:Gridview .................OnRowCommand="ChonPhong">
..................
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="Link1" CommandName="Chon" Text="Chon" CommandArgument='<%# Bind("Ten Khoa Chinh") %>' runat="server"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
...........
</asp:Gridview>

Hàm ChonPhong the nay:

protected void ChonPhong(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.CompareTo("Chon") == 0)
{
// Lấy id của dòng, nếu khóa dạng chuỗi khỏi chuyển kiểu
int ID = int.Parse(e.CommandArgument.ToString());

<--- Cập nhật dữ liệu -->

Gridview1.DataBind(); // cập nhật lại gridview
}

}
xuannien84 viết 02:26 ngày 10/10/2018
bạn cập nhật lại dữ liệu rồi gọi ra lại
hoanghai1161983 viết 02:21 ngày 10/10/2018
hì bạn hiểu làm y minh roi minh đã chọn dc phòng nhưng ko biết cách de cap nhat lai trạng thai cua phong thoi( luc dau la phong trong trang thai =0 va sau khi dat phong thanh cong thi trang thai cua so phong dc chon se thanh 1)
nguyen_lan2005 viết 02:21 ngày 10/10/2018
Được gửi bởi hoanghai1161983
thu 2 nay minh Xuong TP, hien tai minh dang hoc o Truong DHKHTN, ban co the cho dia chi minh se gap de tham khao y kien
I am Teacher(http://www.becivn.net/guider.aspx), Author about IT Book (http://www.becivn.net/bookhot.aspx), Developer(), Consultant(http://www.becivn.net/service.aspx),.... I am older than you ^ ^.
zoejoe viết 02:20 ngày 10/10/2018
Được gửi bởi nguyen_lan2005
I am Teacher(http://www.becivn.net/guider.aspx), Author about IT Book (http://www.becivn.net/bookhot.aspx), Developer(), Consultant(http://www.becivn.net/service.aspx),.... I am older than you ^ ^.
Ặc, super teacher
viết 02:23 ngày 10/10/2018
Được gửi bởi hoanghai1161983
hì bạn hiểu làm y minh roi minh đã chọn dc phòng nhưng ko biết cách de cap nhat lai trạng thai cua phong thoi( luc dau la phong trong trang thai =0 va sau khi dat phong thanh cong thi trang thai cua so phong dc chon se thanh 1)
Cái này viết câu Update là xong mà:
UPDATE Phong SET TrangThai = (CASE [TrangThai] WHEN 0 THEN 1 WHEN 1 THEN 0 END)
WHERE MaPh = @MaPh
Bài liên quan
0