Почему база данных не обновляется после удаления элемента в списке? - PullRequest
0 голосов
/ 19 марта 2012

Почему база данных не загружается после удаления элемента в списке?

if (result == MessageBoxResult.OK)
                {
                    int _id = int.Parse(((System.Windows.FrameworkElement)(e.OriginalSource)).Tag.ToString());
                    string strDel = "Delete from category where id=" + _id;
                    (Application.Current as App).db.Delete<Category>(strDel);


                     LoadData();

                }

в LoadData я привязываю элементы. Но после обновления элементы не отображаются.

private void loaddata()
{
 string strSelect = "SELECT id,categoryid,subcategname FROM category";

            _categoryEntries = (Application.Current as App).db.SelectObservableCollection<Category>(strSelect);

            if (_categoryEntries != null)
            {
                foreach (Category data in _categoryEntries)
                {
                    switch (data.categoryid)
                    {
                        case 0:
                            app.Add(data);
                            ApplicationsListBox.ItemsSource = app;
                            break;
                     }
                }
           }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...