Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1

    Lấy ID từ Row trong GridView ASP.NET?

    Mình dùng GridView để hiển thị danh sách các mặt hàng.

    Mỗi mặt hàng Có một ID riêng.

    Trên Row của mỗi mặt hàng mình đều gắn 1 button.

    Button đó là Button thêm vào giỏ hàng.

    Nếu nhấn vào sự kiện Button thì lấy được ID của mặt hàng trên row đó.

    Nhưng mình không biết cách lấy ID của mặt hàng đó trước khi nhấn để chạy Select ....Where ID = (ID của mặt hàng hiện tại khi đưa chuột vào Button đó)

    Xin giúp đỡ

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    int chiso=int.Parse(e.CommandArgument.Tostring());
    int ID=int.parse(Gridview1.Rows[chiso].Cells[0].Text.ToString());
    Hy vọng giúp được bạn !

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    DÙNG commanagument ,bạn tự tìm hiểu nhé [IMG]images/smilies/1.gif[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Vấn đề này đã được chỉ dẫn rồi cách đây vài ngày, cũng ở trong hộp này. Chịu khó tìm kiếm.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn dùng commandname và CommandArgument và bạn truyền cái Id của mặt hàng như sau :
    CommandArgument='<%# Eval("IdMatHang")%>' CommandName="ThemVaoGioHang"
    Trong event onitemcommand của gridview bạn làm như sau :
    protected void MyGridView_ItemCommand(object source,GridViewCommandEventArgs e)
    {
    IdMatHang = e.CommandArgument.ToString();
    if (e.CommandName == "ThemVaoGioHang")
    {
    Trong Này bạn xử lý thêm với IdMatHang đã có ở trên
    Chúc bạn thành công
    }

 

 

Quyền viết bài

  • 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ể Sửa bài viết của mình
  •