Ciao a tutti, chiedo lumi (uso ASP.NET e C#):

ho una prima tabella TBL1 di database così fatta:

ID----CLASSE-------------ALUNNI
1-----prima---------------3,42,6,644,113,142,611,61
2-----seconda-------------32,422,62,62,1123,1422,6211,621
3-----terza----------------302,4022,602,602,10123,14022,62011,6201
......
dove nella colonna ALUNNI ritrovo gli ID degli alunni che stanno in quella CLASSE
ed una seconda tabella TBL2 composta da tutti gli alunni della scuola:

ID----NOME
3-----Monica
42----Vanessa
6-----Carla
...

Desidero inserire tale informazione in una Gridview:
► in Visualizzazione:

ID ------- CLASSE -------- ALUNNI
1----------prima-----------Monica, Vanessa, Carla,
-----------------------------(inseriti in TextBox Multiline oppure DropDownlist)
...

► in Modifica, avere la possibilità di modificare solo gli alunni, avendo la possibilità
di scegliere tra tutti quelli presenti nella scuola :
ID ------- CLASSE -------- ALUNNI
1----------prima-----------Monica, Vanessa, Carla, ...
...

sono bloccato ad una Gridview contenente

ID----CLASSE-------------ALUNNI
1-----prima---------------3,42,6,644,113,142,611,61
2-----seconda-------------32,422,62,62,1123,1422,6211,621
3-----terza----------------302,4022,602,602,10123,14022,62011,6201

con gli ID ALUNNI in label durante la visualizzazione e Textbox durante la modifica.
come proseguire?