|
Строки таблицы - удалить навсегда.
|
|||
---|---|---|---|
#18+
Имеем таблицы DataTable, в кот строки размножаются со страшной силой и скоростью. В фоновом потоке удаляю устаревшие, и в дальнейшем ненужные строки. View.Delete(i), разумеется. Напрягает то, что строки, на самом деле не удаляются (при желании их можно и восстановить), и остаются где-то в таблице, занимая память. Задача - удалить навсегда. Как? "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 18:23 |
|
Строки таблицы - удалить навсегда.
|
|||
---|---|---|---|
#18+
YUBAИмеем таблицы DataTable, в кот строки размножаются со страшной силой и скоростью. В фоновом потоке удаляю устаревшие, и в дальнейшем ненужные строки. View.Delete(i), разумеется. Напрягает то, что строки, на самом деле не удаляются (при желании их можно и восстановить), и остаются где-то в таблице, занимая память. Задача - удалить навсегда. Как? "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" Не понял проблемы, но надо удалять из DataTable ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 20:52 |
|
Строки таблицы - удалить навсегда.
|
|||
---|---|---|---|
#18+
Cat2Не понял проблемы, но надо удалять из DataTable Проблема в том, что удаляя строки из DataTable, мы их перестаем видеть, но они в DataTable остаются в скрытом виде -их, например, при желании, можно посмотреть или восстановить. Мне надо их физически удалить, чтобы не занимать место. Метод Clear для DataTable, с полной очисткой таблицы и последующим вводом туда нужных данных, не подходит, т.к. для этого надо останавливать другие потоки. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 21:03 |
|
Строки таблицы - удалить навсегда.
|
|||
---|---|---|---|
#18+
YUBAМне надо их физически удалить, чтобы не занимать место. Физически они должны удалиться после применения DataTable.AcceptChanges() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 21:09 |
|
|
start [/forum/topic.php?fid=20&fpage=122&tid=1403022]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 337ms |
total: | 480ms |
0 / 0 |