>ciao a tutti...
Ciao.
>avrei questa curiosità...dopo aver effettuato
>una query (giusta) e salvato il risultato in un datatable volevo
>prendere il valore della colonna quantità e il valore della colonna
>prestati e vedere, nel mio caso, quanti libri ho prestato ...il
>problema nasce quando io faccio
>
>foreach (DataRow dr in dt.Rows)
> {
> ....
> dr["quantità"] * dr["prestati"];
> .....
> }
>
>mi da un errore in cui mi si dice che non posso applicare l operatore
>' * ' a operandi di tipo object ed object
>come posso fare quindi a prendere il valore int salvato nella
>casella del datatable?
Se vuoi applicare operandi matematici, devi utilizzare tipi precisi: quindi, basta fare una convert dei tuoi oggetti (in questo caso la cella della riga del datatable). Nell'esempio che proponi, sarebbe:
Convert.ToInt32( dr["quantità"] ) * Convert.ToInt32( dr["prestati"])
Era questo che ti serviva?
PV