Proviamo...
Ti crei una classe (in C# è un file .cs) per il controllo: volendo, puoi lasciarla sulla root principale del progetto o in una sottocartella.
Ad esempio, la chiamiamo MultiBound.
Dentro ci mettiamo il codice (per ora, paro paro quello del link che ti ho scritto: per il passo a passo di ogni riga è meglio rileggerselo):
Passiamo alla nostra pagina:
registriamo il nostro nuovo controllo nell'aspx, aggiungendo questa riga dopo la direttiva di pagina (<%@ Page...)
Il namespace è il namespace della tua classe, il tagPrefix è il prefisso che assegni per la tua chiamata, l'assembly è il progetto in cui andarlo a cercare.
Ora possiamo inserire il nuovo controllo nella nostra gridview:
In pratica, al posto del tuo asp:BoundField metti il nuovo controllo. Il resto (stili e altro) rimane invariato.
Prova e dimmi s efunziona.
PV