Disetiap aplikasi, selalu saja ada kemungkinan error. Nah aplikasi yang baik, perlu melakukan "penanganan" terhadap error ini. Nah ini ada cara exception handling secara sederhana
private void button1_Click(object sender, RoutedEventArgs e)
{
try
{
oTblUserList.Load();
}
catch (Exception oEx)
{
MessageBox.Show("Button update click --> " + oEx.Message);
}
}
Kalau kita lihat, ada try ...catch(exception oEx) ini artinya cobalah jalankan oTblUserList.Update() dan jika engga berhasil simpan messagenya ke dalam oEx. Disini penanganan error yang dilakukan cuma menampilkan message box.
Ada juga model seperti ini :
if (_AUserName.Trim().Length == 0)
throw new Exception();
Model ini biasanya berpasangan dengan catch. Artinya jika _AUserName nilainya kosong, maka akan dilempar (throw) ke new Exception. Disini dia akan mencari catch yang ada didalam script itu.
Karena script itu ada didalam oTblUserList.Load() maka catch yg muncul adalah MessageBox.Show("Button update click --> " + oEx.Message)
Source code ? Maap prei dulu bro, utak-atik aja dari script sebelumnya hehehehe
Happy weekend....