Creo que no podrias usar el DataSource, deberias recorrer el dataset.tables[0] con un foreach y agregar cada item manualmente dropdownlist.items.add()
Pero a cada item dependiendo si es primario, segundario o terciario agregar una cantidad de espacion a la izq antes de agregarlo al dropdown, algo asi como la lista de foros en la opcion buscar de foros del web.
Saludos