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 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Tạo button trên datagridview để xóa dòng bằng click vào button?

    mình đang làm thực tâp chuyên ngành đồ án winform viết trên ASP.Net
    mình dùng vs2008 . Mình muốn hỏi làm sao có thể lấy được sự kiện click vào button trên datagridview


    ý mình là mình tạo 1 datagridview và tạo vào datagridview 1 button delete mình muốn khi nhân và button nay trên lưới thì nó xoa hàng đó mong các bạn chỉ giáo them .Thanks !!!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    giả sử trên mỗi hàng bạn tạo một button

    Mã:
    ...Button btn1 = new Button();...
    trong phần tạo button đó (sau câu lệnh trên) bạn thêm dòng

    Mã:
    btn1.Click += new Systems.EventHandle([Function_Name]);
    trong đó Function_Name là một hàm được khai báo bên dưới như sau:

    Mã:
    Function_Name(Object Sender, EventArgs e){       /ội dung thân hàm. có thể là delete hoặc cái gì cũng được}

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    để mình làm thử . Thanks

    Nhưng mình muốn hỏi button của mình được tạo trên datagrid nên mỗi hàng sẽ có 1 button vậy nhấn vào button thì làm sao bik xóa hàng nào trên grid




    button nay là mình thêm trên grid chứ ko phải add vào từ bên ngoài ai bik chỉ dùm > code

  4. #4
    Hic, mình cũng đang gặp rắc rối chỗ này, ngoài button ra còn có combobox, link... Mình muốn button hiện ngay trên mỗi hàng trong datagrid, khi mình nhấn button ở hàng nào thì sự kiện sẽ diễn ra trên hàng đó. Các bạn giúp tụi mình với !!!

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi phuocit



    button nay là mình thêm trên grid chứ ko phải add vào từ bên ngoài ai bik chỉ dùm > code
    sao bạn không xem code tự sinh trong *.designer.cs rồi copy paste vào *.cs của bạn ấy [IMG]images/smilies/tongue.png[/IMG] học C# mà không tận dụng điều này à ?

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi phuocit
    Nhưng mình muốn hỏi button của mình được tạo trên datagrid nên mỗi hàng sẽ có 1 button vậy nhấn vào button thì làm sao bik xóa hàng nào trên grid
    de mà bạn; trong event cellclick lấy e.RowsIndex chính la hang ma ban can xóa.
    nêu ban load dữ liệu từ 1 datbase mà muốn xóa theo mã vd o đây là maSinhVien thì
    maSinhVien =gridcuaban.Rows[e.RowsIndex].cells[e.ColumnsIndex].value
    chúc bạn thành công!!![IMG]images/smilies/smile.png[/IMG]

 

 

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
  •