I have declared datatable inside using block which calls the Dispose method at the end of the scope.
using (DataTable dt = Admin_User_Functions.Admin_KitItems_GetItems())
{
...
}
But in reflector, datatable doesnt seens to have Dispose function

How is that ?
System.Data.DataTableextendsSystem.ComponentModel.MarshalByValueComponentand, MarshalByValueComponent implementsIDisposable.Reflector would not display the methods of the base type unless they are overriden in the derived type.