Sachverhalt: A. Die Steuerverwaltung des Kantons Wallis nahm im November 2006 bei X._, Hotelier in Zermatt, eine Buchprüfung vor. Diese förderte u.a. zwei nicht deklarierte Bankkonten zu Tage. Auf eines dieser Bankkonten waren zwischen 1998 und 2005 verschiedene Bareinzahlungen erfolgt, welche die Steuerverwaltung als nicht deklarierte Einnahmen qualifizierte, da ihre Herkunft nicht nachgewiesen werden könne. B. Nach erfolglosem Ergreifen der kantonalen Rechtsmittel (Einsprache und sodann Beschwerde an die Steuerrekurskommission) hat X._ am 16. März 2010 Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht eingereicht. Er beantragt, den Entscheid der Steuerrekurskommission des Kantons Wallis vom 20. Januar/18. Februar 2010 (betreffend die Veranlagung der Kantons-, Gemeinde- und direkten Bundessteuern 1999/2000 bis 2005) aufzuheben und festzustellen, dass die Bareinzahlungen auf das Konto 0000 keine nicht deklarierten Einnahmen seien. Die Steuerverwaltung und die Steuerrekurskommission des Kantons Wallis sowie die Eidgenössische Steuerverwaltung schliessen auf Abweisung der Beschwerde. 