Ho provato e adesso non mi da più errore li, era come dicevi tu, ma mi da errore nella riga dopo

id=dt["id_turno"].ToString();

mi dice che nessun dato esistente per la riga/colonna

però dentro il database i valori ci sono.

Ti sarei molto grato se mi puoi dare questa ennesimo aiuto.

Grazie ancora!