Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: BindingSource, удаление записей... Добавлено: 22.11.09 14:57  

Автор вопроса:  __Pavel__ | Web-сайт: ммм.сайта.НЕТ
Все здравствуйте!

Есть проблема, почему-то этот код не работает:
        BindingSource.RemoveCurrent()
        BindingSource.EndEdit()

Запись в гриде исчезает, событие изменение листа есть (удаление), а запись в таблице привязанной к BindingSource ОСТАЕТСЯ! В чем может быть проблема?

Вот так у меня все связано:
        DataTable = pub_Manager.GROUPS_SelectFullTableGroups(pr_ID_User, cb_Types.SelectedValue)
        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 не работал.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам