




Они не протекают, но будут потреблять ресурсы, пока не будут собраны мусор. GC вызовет для них Dispose (). Я не думаю, что DataTable поддерживает соединение с базой данных, поэтому вам не придется беспокоиться о вызове для него Dispose () или Close ().
Смотрите мой ответ здесь на аналогичный вопрос.