Полагаю, что полученное вами сообщение об ошибке довольно очевидно:
Не удается неявно преобразовать тип 'System.Data.Odbc.OdbcRowUpdatedEventHandler' в 'System.Data.OleDb.OleDbRowUpdatedEventHandler '
Итак, измените строку
void Adapter_RowUpdated(object sender,OdbcRowUpdatedEventArgs e)
на
void Adapter_RowUpdated(object sender,OleDbRowUpdatedEventArgs e)
Отредактировано, чтобы ответить на комментарий
Тогда я думаю, вы можете попробовать что-то вроде этого:
ta.Adapter.RowUpdated += (sender, e) =>
{
if (e.RecordsAffected == 0)
{
MessageBox.Show(
e.Row["Adresa"].ToString()
"Optimistic Concurrency Error - Notes Not Saved",
MessageBoxButtons.OK,
MessageBoxIcon.Warning );
e.Status = UpdateStatus.SkipCurrentRow;
}
}