Follow us on...
Follow us on Facebook

Garagames - Game bài mượt nhất trên Android

Báo Mới trên Android - Ứng dụng đọc báo miễn phí được chờ đợi nhất năm 2013

Mua iPhone, iPad tại FPT Retail và tham gia bảo hành vàng đặc biệt: máy bị hư hỏng, vào nước, rơi vỡ… vẫn được đổi mới!

FTECH.VN : VPS giá rẻ nhất Việt Nam - Chỉ từ 200k/tháng

Giới thiệu VNZ Install cho iOS - hơn 10 000 game & ứng dụng miễn phí cho iPhone và iPad

kết quả từ 1 tới 4 trên 4
  1. #1
    nkthu's Avatar
    nkthu vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Jul 2009
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default Check box trang thái cua gridview

    Các bạn xem dùm mình chỗ này với và cho mình ý kiến thêm nha:

    Mình có 1 dòng trên gridview thể hiện trạng thái active hay không active
    minh muốn khi click vào nó, và nhấn nút save thì nó lưu giá trị hiện tại của checkbox đó.
    Hoặc khi nó đang checked mà mình bỏ check nó sẽ lưu gia tri vào dâtbase.
    trong dâtbase cua minh, cot active la bit (true or false).
    minh moi lam wen thoi, co cho minh code hoan chinh hoac demo nha. Thanks các bạn nhiều
    Thay đổi nội dung bởi nkthu; 23-06-2012 lúc 11:20.

  2. #2
    lovepeace_it's Avatar
    lovepeace_it vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Dec 2007
    Đến từ
    Hồ Chí Minh
    Bài
    116
    Cảm ơn
    1
    Điểm
    8/8 bài viết

    Default

    khi load dữ liệu lên gridview hoặc listview thì nhớ sử dụng Eval("Active"), khi click vào nút lưu thì duyệt các items của grid/list đó, find control checkbox, lấy trạng thái của nó, rồi cập nhật vào field dữ liệu, databind lại grid/list thế là xog
    Khởi Việt - Thiết kế web theo yêu cầu
    Thiết kế web bất động sản / Thiết kế web bán hàng / Thiết kế web máy tính / Thiết kế web theo yêu cầu
    Điện thoại: 086 680 3205 - 08 3512 0339 Hotline 0902 893 858

  3. #3
    nkthu's Avatar
    nkthu vẫn chưa có mặt trong diễn đàn Búa Gỗ
    Tham gia
    Jul 2009
    Bài
    12
    Cảm ơn
    1
    Điểm: 1/1 bài viết

    Default

    Bạn có code demo không cho mình xin với
    Tiện thể xem dùm mình code này luôn:

    CheckBox ActiveCheck = (CheckBox)sender;
    GridViewRow row = (GridViewRow)ActiveCheck.NamingContainer;

    string id = row.Cells[1].Text;
    bool status = ActiveCheck.Checked;

    SqlConnection con = new SqlConnection(conStr);
    string sql = "UPDATE Phieu_phong SET Active = @Active WHERE Ma_phieu = @Maphieu";
    SqlCommand cmd = new SqlCommand(sql, con);

    cmd.Parameters.Add("@Active", SqlDbType.Bit).Value = status;
    cmd.Parameters.Add("@Maphieu", SqlDbType.Int).Value = id;

    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    DanhSachDatPhong();
    Lỗi: Failed to convert parameter value from a String to a Int32.

    Dâtbase của mình: Active: bit, Ma_phieu: int
    Cái này trong sự kiện OnCheckedChanged. Nó không lấy được id khi giúp mình với nha.
    Thanks

  4. #4
    lovepeace_it's Avatar
    lovepeace_it vẫn chưa có mặt trong diễn đàn Búa Đá Đôi
    Tham gia
    Dec 2007
    Đến từ
    Hồ Chí Minh
    Bài
    116
    Cảm ơn
    1
    Điểm
    8/8 bài viết

    Default

    cmd.Parameters.Add("@Maphieu", SqlDbType.Int).Value = id; cái này là integer sao mà truyền vào là string. phải là convert.toint32(id) mới đúng
    Khởi Việt - Thiết kế web theo yêu cầu
    Thiết kế web bất động sản / Thiết kế web bán hàng / Thiết kế web máy tính / Thiết kế web theo yêu cầu
    Điện thoại: 086 680 3205 - 08 3512 0339 Hotline 0902 893 858

 

 

Tag của Đề tài này

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •