Datatable.Dispose () заставит его удалить из памяти?

Я исследовал очень простой код и застрял, увидев результат dispose () datatable

Ниже приведен код

DataTable dt= new Datatable();
SqlCommand Cmd = new SqlCommand("sp_getData",SqlCon);
SqlCommand.CommandType= CommandType.StroedProcedure;
SqlCon.Open();
sqlDataReader dr=  cmd.ExecuteReader();
dt.Load(dr);
SqlCon.Close();
grdView.DataSource =dt;
dt.Dispose() // Here I dispose the table as it is no use for me & wanna memory free from this

Но после удаления данных, я все же обнаружил, что он все еще показывает RowCount = 10k.

Метод Dispose () не освобождает память и сделать объект как ноль ??

Как я могу сделать это как ноль или освободить память, занятую этим объектом?

Ответы на вопрос(3)

Ваш ответ на вопрос