Melanjutkan tulisan tentang databinding disini, kali ini akan kita liat model update datanya. Tentu saja kita perlu menyiapkan database dulu.
Database yang saya gunakan adalah Access_App
Tabel diberi nama TblUserList dengan kolom Name as string dan kolom Department as string. Ssttt saya sebetulnya malas bikin tabel, makanya saya pake tabel yang sudah ada aja :)
Kita lihat code nya :
- Koneksi dulu ke database
- Isi str dengan sql syntax biasa. Disini engga dikasih where karena sudah pasti AUserName nya
- Isi str terus diisi dengan isi dari row di parameter @namafield dengan kolom _name dll
- Terus di execute deh query tadi
public voidUpdate()
{
if(_AUserName.Trim().Length == 0)
throw newException("Kode User Tidak ditemukan");
SqlConnection oConnection = newSqlConnection("Data Source=SQLServer;Initial Catalog=Access_App;user id=sarimin");
oConnection.Open();
stringstr = "";
str += "UPDATE TblUserList ";
str += "SET Name = @Name, ";
str += "Department = @Department ";
SqlCommand oCommand = newSqlCommand(str, oConnection);
oCommand.CommandType = CommandType.Text;
oCommand.Parameters.Add(newSqlParameter("@Name", _Name));
oCommand.Parameters.Add(newSqlParameter("@Department", _Department));
oCommand.Parameters.Add(newSqlParameter("@AUserName", _AUserName));
oCommand.ExecuteNonQuery();
oCommand.Dispose();
oConnection.Close();
oConnection.Dispose();
}
Screenshoot :
Awal : Department di edit isinya

Hasil Akhir :
Source Code :