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

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

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

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

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


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