Gantikan ADO recordset sebagai datasource grid untuk mempermudah proses edit.
Tambahkan code di event grid grdData_DblClick
txtCode.Enabled = False, karena primary key sebaiknya tidak diubah. Dan properti ini akan menjadi parameter pembeda apakah proses saving akan menginput data baru atau update data yang sudah ada. Ubah code di event cmdSave_Click.
Kembalikan properti enabled pada txtCode saat membersihkan control
Untuk menampilkan data yang akan diedit, selain dengan double klik pada grid, juga dapat dilakukan dengan klik tombol Edit. Karena itu panggil Event grdData_DblClick di Event cmdEdit_Click.
Setelah itu Run project, dan cek apakah fungsi edit berjalan dengan baik.
Data akan tampil di control untuk input/edit
Kode kategori tidak dapat diubah, ubah nama kategori, kemudian klik tombol Save.
Perubahan tersimpan kemudian akan muncul pesan.
Perubahan data ditampilkan di grid.
Click here if you like this article.
Artikel Sebelumnya:
- Koneksi Visual Basic 6 (VB6) MySQL
- Menampilkan Data di Datagrid
- Error Handling
- Merapikan Penulisan Code untuk Koneksi dan Pengisian Recordset dengan Menggunakan Procedure, Function dan Modul
- Pengolahan Data --> Input Data Baru
0 Comments