Ciao,
Una classe rigaCarrello potrebbe essere simile a questa:
public class kartRow
private codiceArticolo as integer
private descrizione as string
private qtaOrdinata as double
private prezzo as double
public sub setCodiceArticolo(newValue as integer)
codiceArticolo=newValue
end sub
public function getCodiceArticolo as integer
return codiceArticolo
end if
public sub setXXXX
end sub
public function getXXXX as tipo
end function
end class
la classe carrello invece una cosa del genere
public class kartObject
// le righe del carrello
private listaRighe as list(Of kartRow)
// I metodi che potrebbero servirti
public sub insertRow(theRow as kartRow)
end sub
public sub modificaPrezzi(theRow as kartRow,newPrice as double)
end sub
end class
Se ti crei una classe per gestirti la logica del carrello utilizzi solo i metodi invece di accedere direttamente in memoria...
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/