Mediauppspelning stöds inte på den här enheten
2014 års europeiska 100m-mästare höll av den snabbfinishing James Ellington och hans vän och rival CJ Ujah i en showdown som levde upp till förväntningarna.
Tidigare hans träningspartner Asha Philip vann sin tredje brittiska 100m titel att ansluta sig till honom i GB laget för Rio.
Tiffany Porter slog sin yngre syster Cindy Ofili i 100m hinder.
Den 28-årige Dasaolu kom ut ur sina kvarter och Ellington blev kvar och höll en meters ledning halvvägs.
Med Richard Kilty och Harry Aikines-Aryeetey kämpar, och veteran Dwain Chambers aldrig i bilden, Ujah verkade vara det enda hotet mot mannen som sprang 9,91 sekunder på dessa mästerskap för tre somrar sedan.
Men Ellington kom förbi sent utanför dem för att stjäla både andra plats och andra automatiska olympiska plats.
En medvind på tre meter per sekund gav en glans till tiderna - 9.93 sek för Dasaolu, 9.96 för Ellington och 9.97 för Ujah - men med Storbritanniens 200m män också i form, GB sprint relä trupp visas i utmärkt form går till Brasilien.
"Sju killar på linjen hade [Olympic kvalificering] standard, så jag visste att om jag inte avsluta topp två, topp tre, min dröm om att gå till Rio i 100m var i fara," sade Dasaolu.
"Top tre under 10 sekunder i samma lopp bådar gott för reläet och för sprinting som helhet. Jamaica och Amerika är där ute, men om de gör några misstag vi kommer att nappa på deras klackar och redo att gå för guldet."
Ta reda på hur du kommer igång med vår specialguide.
I frånvaron av den brittiska skivinnehavaren Dina Asher-Smith - med fokus på den längre sprinten i helgen - från kvinnornas 100m, upprörd Philip pre-race favoriten Desire Henry som hon dominerade i 11.17 sekunder, med 19-åriga talang Daryll Neita tar andra i 11.24 och Henry i tredje.
Andy Butchart och Tom Farrell båda förseglade olympiska platser på 5000m, medan Sophie Hitchon bekräftade sin plats i hammaren med ett karakteristiskt dominant kast och Holly Bradshaw gjorde samma sak i valvet med en säsong bästa clearance på 4,60m.
James Dasaolu drev en vind-assisterad 9,93 sekunder för att vinna en spännande strid av de brittiska sprint kungar och säkra sin plats vid hans andra olympiska spel.