Buat sebuah gridview di sebuah page.
di properties gridview:
Set AutoGenerateEditButton= true
Set AutoGenerateDeleteButton=true
Set AutoGenerateSelectButton=true
GRidView anda akan tampak seperti gambar berikut:
Modify code [file].aspx anda di bagian "
AllowSorting="True" AutoGenerateColumns="False"
AutoGenerateEditButton="True"
AutoGenerateDeleteButton="True"
AutoGenerateSelectButton="True">
Dibagian badan gridview potongan code nya akan seperti ini:
Pada saat link edit di klik, maka akan memanggil fungsi :
Protected Sub dgAPLContact_RowUpdating(ByVal source As Object, ByVal e As GridViewUpdateEventArgs) Handles dgAPLContact.RowUpdating
...
..
..
end sub
Di dalam fungsi inilah new value dari setiap field diambil dengan cara:
1. Untuk field yang read only:
Dim contact_id as String =dgAPLContact.Rows(e.RowIndex).Cells(3).Text
2.Untuk field yang dalam bentuk textbox
Dim contact_type as String = CType(gvr.FindControl("contact_type"), TextBox).Text
Yang terakhir, agar data yang di update langsung di tampilkan,jangan lupa untuk menambahkan:
BindData()
dgAPLContact.EditIndex = -1
e.Cancel = True
Enjoy this knowledge guys :)