Per la precisione:
Quando fai
e poicodice:ds = New DataSet("tblC")
in realtà sostituisci la prima istanza(tblC) con la seconda(tblN), quindi, di fatto, nella tua applicazioni ti ritrovi con un Dataset chiamato "tblN" ... e basta.codice:ds = New DataSet("tblN")
Ciao