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
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
Bài liên quan
http://www.becivn.net/training.aspx?id=13
YH Nick: lanit_itec
<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
}
}
UPDATE Phong SET TrangThai = (CASE [TrangThai] WHEN 0 THEN 1 WHEN 1 THEN 0 END)
WHERE MaPh = @MaPh