Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строки таблицы - удалить навсегда. / 5 сообщений из 5, страница 1 из 1
16.04.2014, 18:23
    #38616838
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки таблицы - удалить навсегда.
Имеем таблицы DataTable, в кот строки размножаются со страшной силой и скоростью. В фоновом потоке удаляю устаревшие, и в дальнейшем ненужные строки. View.Delete(i), разумеется.
Напрягает то, что строки, на самом деле не удаляются (при желании их можно и восстановить), и остаются где-то в таблице, занимая память.
Задача - удалить навсегда. Как?

"Есть многое на свете, друг Горацио, что и не сразу в голову придет."
М. Твен "Приключения Геккельбери Финна"
...
Рейтинг: 0 / 0
16.04.2014, 20:52
    #38616927
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки таблицы - удалить навсегда.
YUBAИмеем таблицы DataTable, в кот строки размножаются со страшной силой и скоростью. В фоновом потоке удаляю устаревшие, и в дальнейшем ненужные строки. View.Delete(i), разумеется.
Напрягает то, что строки, на самом деле не удаляются (при желании их можно и восстановить), и остаются где-то в таблице, занимая память.
Задача - удалить навсегда. Как?

"Есть многое на свете, друг Горацио, что и не сразу в голову придет."
М. Твен "Приключения Геккельбери Финна"

Не понял проблемы, но надо удалять из DataTable
...
Рейтинг: 0 / 0
16.04.2014, 21:03
    #38616936
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки таблицы - удалить навсегда.
Cat2Не понял проблемы, но надо удалять из DataTable Проблема в том, что удаляя строки из DataTable, мы их перестаем видеть, но они в DataTable остаются в скрытом виде -их, например, при желании, можно посмотреть или восстановить. Мне надо их физически удалить, чтобы не занимать место.
Метод Clear для DataTable, с полной очисткой таблицы и последующим вводом туда нужных данных, не подходит, т.к. для этого надо останавливать другие потоки.
...
Рейтинг: 0 / 0
16.04.2014, 21:09
    #38616940
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки таблицы - удалить навсегда.
YUBAМне надо их физически удалить, чтобы не занимать место.

Физически они должны удалиться после применения DataTable.AcceptChanges()
...
Рейтинг: 0 / 0
16.04.2014, 21:19
    #38616948
YUBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки таблицы - удалить навсегда.
Cat2Физически они должны удалиться после применения DataTable.AcceptChanges()Спасибо. Похоже так.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строки таблицы - удалить навсегда. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]