Ok grazie 1000.

Unica cosa a me va con
titolo = (string)ds.Tables[pagina].Rows[0].ItemArray[0];

Da cosa dipende il cambio? dalla versione di c#?