If I remember correctly, it only displays datasets from forms and data modules currently open in the IDE, not all datasets in the project. In fact, you don't need to use a unit containing the dataset as it is not needed at compile time. As far as I remember, it is similar in Delphi and only designing in the IDE requires the use of a given unit containing a dataset.