Здравствуйте, LoStar-s, Вы писали:
LS>Имеется DataSet.
LS>Вот его заполнение:
LS>LS>sqlDAParameter.SelectCommand.Parameters["@Observation"].Value = observationId;
LS>sqlDAParameter.Fill( Dataset );
LS>
LS>После каждого такого фрагмента потребляется приличное количество памяти. При этом Observation'ов может быть очень много.
LS>Вопрос: Возможно ли как нибудь очищать Dataset от уже не нужных данных? Ну скажем по observationId находить все, что было загружено в Dataset при выборке по этому Id, и удалять это из него.
sqlDAParameter.Fill( Dataset ); — создаст DataTable, у которого есть Rows, а у Rows есть Remove()