Sự lựa chọn sự kiện ItemCommand khi nào thì hợp lý


Từ: 21:49 13/10/2013
Bài: 8
Cảm ơn: 4
Thích: 1

Mình có 1 form view ID="fv_Hang", có 1 button với CommandName="Them" và mình bắt sự kiện fv_Hang_ItemCommand là:

if(e.CommandName=="Them"){ //Thêm mới }//Thì Oke.thêm được.Nhưng Mình có thể ra design và mình editTemplate và nhấn vào button cho nó nhận sự kiện click, và trong sự kiện Click của button Them thì mình cũng Thêm mới được. Tóm lại cho mình hỏi là khi nào thì nên dùng sự kiện ItemCommand 

-Note: Không phải riêng Formview nhé.!!!. Thanks

Label
Từ: 00:54 24/07/2012
Bài: 20
Cảm ơn: 16
Thích: 4

ItemCommand thì có thể xác định được thao tác cụ thể với đối tượng (item) nào (ID cụ theer0

Còn onClick thông thường thì chỉ có các thao tác chung chung. VÍ dụ cần xóa thì phải dùng itemComand để xác định xóa bản ghi có PK bằng bao nhiêu ( Thông qua CommandArgument)

hihi. mọi người cho ý kiến ợ

Label
Từ: 21:49 13/10/2013
Bài: 8
Cảm ơn: 4
Thích: 1

Ý bạn muốn lấy ID của từng sản phẩm theo hàng đúng không. nhưng  tớ có thể lấy dc ID mà không cần dùng đến sự kiện ItemCommand. bằng cái Trong sự kiện Click của button có parameter là object sender thì trong đó t ép kiểu  Button btnThem=(Buttton)sender;

và t lấy btnThem.CommandArgument vẫn ok bạn ạ

Label
Từ: 15:48 01/06/2012
Bài: 125
Cảm ơn: 147
Thích: 25

Vậy nếu trong 1 ItemTemplate có 2 hay N Button làm những việc khác nhau thì sao nhỉ?

Label
Từ: 17:31 14/10/2013
Bài: 2
Cảm ơn: 1
Thích: 0

o la la, không phải control (chứa) nào cũng có thể edittemplate để xử lí sự kiện với từng control con được, ví dụ như thằng Repeater, khi này thì chắc chắn phải dùng Itemcommand, còn khi xử lí sự kiện được với cotrol con thì mình thấy cả 2 cái chưa có gì khác biệt