A giudicare dal codice, pare si tratti del linguaggio C#, ma devi specificarlo anche nel titolo o sceglierlo col prefisso, come da Regolamento.

Per il problema specifico, dai un'occhiata al mio blog: c'è una "pillola" che fa al caso tuo.

Ciao!