Can I use DC to forward from a channel I am not a member of? For example, if I know only the channel number or if I was previously in the channel but left it.

No, with the Direct Connection it’s not possible to copy messages from channels that you are not a member of. DC does not help you to receive messages knowing only the channel number. It also will not help if you were previously in the channel, and then left it.