title: Datatable.Dispose() will make it remove from memory?
body: <p>I have researching through very simple code and get stuck on seeing the dispose() result of datatable</p>
  
  <p>Following is the code</p>
  
  <pre><code>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 &amp; wanna memory free from this
  </code></pre>
  
  <p>But after disposing off the datatable i still found that it is still showing RowCount = 10k.</p>
  
  <p>Does Dispose() method does not free up the memory &amp; make object as null ??</p>
  
  <p>How can i make it as null or free up the memory occupied by this object ??</p>