Trong sự kiện EditingControlShowing của DataGridView bạn kiểm tra xem nếu cột chứa button đó là đúng khi user click vào thì bắt đầu gán sự kiện click cho nó
Visual C# Code:
Chào các bạn, mình có 1 cái dataridview trong đó có 1 cell là một button tương ứng với mỗi row (mình dùng thụôc tính column type=DataGridViewBottonColumn để tạo). mình muốn sử dụng button đó để gọi form khác ra thì làm sao nhỉ? Mong các bạn giúp đỡ. Thanhks!
Đã được chỉnh sửa lần cuối bởi thanhhungph127 : 27-10-2011 lúc 06:56 PM.
Trong sự kiện EditingControlShowing của DataGridView bạn kiểm tra xem nếu cột chứa button đó là đúng khi user click vào thì bắt đầu gán sự kiện click cho nó
Visual C# Code:
Double click vào datagridview viết như sau
Visual C# Code:
Đã được chỉnh sửa lần cuối bởi dotritiep : 01-11-2011 lúc 09:59 AM.
Đây là một đoạn trong MSDN bạn tham khảo:
To respond to user button clicks, handle the DataGridView.CellClick or DataGridView.CellContentClick event. In the event handler, you can use the DataGridViewCellEventArgs.ColumnIndex property to determine whether the click occurred in the button column. You can use the DataGridViewCellEventArgs.RowIndex property to determine whether the click occurred in a button cell and not on the column header.
Như vậy, bạn có thể xử lý trên sự kiện CellClick hoặc CellContentClick và xác định chỉ số hàng cột của Cell được Click
cảm ơn các bạn nhiều nha