Как обновить listview с новыми данными (C# android sqlite)
Я сделал приложение, используя таблицу sqlite.
Таблица sqlite загружается в listview с несколькими столбцами либо путем запроса всех данных, либо для определенных значений.
На cklik строки в listview он открывает новое действие для редактирования данных.
Новые данные сохраняются в таблице sqlite правильно.
Я не могу обновить представление только для той строки/столбца, которую я изменил, но только снова запросив адаптер.
Есть ли способ сделать это?
Что я уже пробовал:
защищенное переопределение void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
база.OnActivityResult(requestCode, resultCode, data);
if (resultCode == Result. Ok)
{
int IdReturned = преобразовать.ToInt32 (данные.GetStringExtra ("Id_Ret"));
int ValueReturned = преобразовать.ToInt32 (данные.GetStringExtra ("CurMtr_Ret"));
int Listireturned = преобразовать.ToInt32 (данные.GetStringExtra ("Листид"));
db. UpdateRec(IdReturned, ValueReturned, 1);
ICursor Rcursor = (ICursor)listView.GetItemAtPosition(Listireturned);
db_cursor = db. FindSingleRec(IdReturned);
элемент управления ListView.Adapter = (IListAdapter)new MtrCursorAdapter (this, db_cursor, true);
((BaseAdapter)listView.Адаптер).NotifyDataSetChanged();
}
}