Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаление строк из DataTable

25K
03 января 2008 года
polar-bear
15 / / 21.12.2007
Доборое время суток всем. У меня на форме расположен DataGrid к которому привязана таблица. Удаление записи из таблицы осуществляеться следующим образом
 
Код:
Data.Data.Tables["Orders"].Rows[OrderGrid.CurrentRowIndex].Delete();
Data.Data.Tables["Orders"].AcceptChanges();

Данный способ работает только в том случае если в датагриде отображены все записи таблицы.Но после того как к применен фильтр. Данный способ идентификации удаляемой строки не работает. Как обойти данную проблему?.
13K
11 января 2008 года
V.V.V.
59 / / 21.07.2006
По индексу строчки привязывать таблицы НЕЛЬЗЯ для этого существуют ключи (первичные). Представь что будет если в базе порядок сортировки будет отличатся от того что в сетке!
DsFilms.FILMS.Rows.Find(Grid1.GetFocusedRowCellValue(Grid1.Columns("ID"))).Delete()
Да. И почему б просто не использовать data binding
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог