Salve ho una domanda

Spero di riuscire a spiegarmi:

ho agganciato una funzione a questa label

<asp:label ID="data_" runat="server" font-bold="true" Text='<%#data1(container.dataitem("datanum")& " ")%>'/>



adesso, questa stessa funzione vorrei agganciarla ad un dropdownlist che a sua volta prende dei dati da un db

<asp:dropdownlist id="anno_scolastico" runat="server" Font-Name="verdana" ForeColor="#0000FF" Font-Size="13" OnSelectedIndexChanged="prima_sel" AutoPostBack="true" AppendDataBoundItems="true">
<asp:ListItem Value="">---</asp:ListItem></aspropDownList


come devo fare?
grazie

p.s.
la funzione è questa

function data1(ByVal X as string)

dim datag as string=right(Trim( X ), 2)

dim datam as string=mid(Trim( X ), 5, 2)
dim dataa as string=left(Trim( X ), 4)
dim data2 as string=datag & "/" & datam & "/" & dataa

return replace(trim(X),Trim( X ),data2)


end function



questa funzione mi consente di modificare una data cosi 20180702 in questo modo 02/07/2018
infatti la dropdownlist mostra delle date con questo formato 20180702-20180701 ecc...
vorrei che quando mostra queste date, venisse agganciata la funzione in modo che le mostra nel modo corretto
grazie