|
|
|
ปุ่ม ใน gridview.....คือ กดปุ่ม edit,del,update,cancel แล้วไม่มีค่า ใน e.CommandArgument |
|
|
|
|
|
|
|
ไปใส่ command arg ใน event rowdatabound ครับ
ควรกำหนด datakey ให้มันด้วยก็ดี
|
|
|
|
|
Date :
2010-07-12 16:06:03 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ยังไงอ่ะครับ command argument ใน event rowdatabound
|
|
|
|
|
Date :
2010-07-12 16:55:12 |
By :
zicxnals |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แฮนเดิล event rowdatabound
ใน method rowdatabound ให้ find control commnad button ขึ้นมา
จากนั้นก็กำหนด command agr ให้แต่ละ button
|
|
|
|
|
Date :
2010-07-12 17:08:42 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ได้สองทางค่ะ
จะใน event item_databound หรือจะใช้วิธิ front binding ก้อได้
ตัว CommandArgument มักนิยมใช้ primary key ของ table นั้นค่ะ
แนะ trick อีกหน่อยที่ปุ่มลบควร add javascript เล้กๆไว้ถามเพื่อยืนยันด้วยค่ะ
Code (ASP)
<ItemTemplate >
<asp:Button ID="bt_edit" runat="server" Text="EDIT" Font-Size="Smaller"
CommandName="edit" CommandArgument='<%# Bind("ColumnA") %>'/>
<asp:Button ID="bt_del" runat="server" Text="DEL" Font-Size="Smaller"
CommandName="del" CommandArgument='<%# Bind("ColumnA") %>'
OnClientClick="return confirm('Are you want to delete this item?');" />
</ItemTemplate>
|
|
|
|
|
Date :
2010-07-12 17:55:00 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ
|
|
|
|
|
Date :
2010-07-13 08:59:34 |
By :
zicxnals |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|