MM.. una manera rápida para no meterte el broncas es jugar con el replace.
Ejemplo:
Cita: las cantidades no aparecen con puntos si no con comas osea 98,78 cuando deberia de ser 98.78
Te podría quedar:
Cita: ...
<asp:TextBox id="venta_editni" Text='<%# Ctype(Container.DataItem("costoninos"),String).Replace(",",".")%>' runat="server" Width="70px">
..
Y cuando hagas el update te podría quedar así:
Cita: pero tengo que poner 89.88 ose la cantidad con puntos decimales
Podría ser al revés.
Espero me hayas entendido.
Salu2