Страница: 1 |
Страница: 1 |
Вопрос: BindingSource, удаление записей...
Добавлено: 22.11.09 14:57
Автор вопроса:
__Pavel__ | Web-сайт:
Все здравствуйте!
Есть проблема, почему-то этот код не работает:
BindingSource.EndEdit()
Запись в гриде исчезает, событие изменение листа есть (удаление), а запись в таблице привязанной к BindingSource ОСТАЕТСЯ! В чем может быть проблема?
Вот так у меня все связано:
BindingSource.DataSource = DataTable
DataGridView.DataSource = BindingSource
Заранее спасибо за помощь!
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа: __Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #1
Добавлено: 23.11.09 02:02
Люди я что сам с собой разговариваю?
Тут что все вымерли?
Номер ответа: 2
Автор ответа: Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 23.11.09 04:43
Ты удаляешь отсоединненую запись, по сути из DataTable в памяти. Тебе нужно отправить эти изменения в БД.
Если данные получаешь через DataAdapter, то вызываешь DataAdapter.Update
Если через TableAdapter - то скорее всего так же, точно не помню.
Если работаешь с LinQ 2 SQL то вызываешь DataContext.SubmitChanges
Точнее не скажу, давно с Windows Forms не работал.