Hola gamazo, luego de investigar encontre la forma de hacerlo, en principio (y ojala que les sirva a todos). Cuando usamos databind() y llenamos el gridview con un dataset por ejemplo, sin tener una plantilla establecida en el codigo asp. es dificil modificar la apariencia del gridview.
La forma de hacerlo es usando elevento rowdatabound.
http://msdn.microsoft.com/es-es/libr...nd(VS.80).aspx
En mi caso elejemplo seria asi:
Protected Sub carrito_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles carrito.RowDataBound
If e.Row.RowType = DataControlRowType.Header Then
e.Row.CssClass = "headertabla"
Else
e.Row.Cells(2).CssClass = "cuerpotabla"
e.Row.Cells(3).CssClass = "cuerpotabla"
e.Row.Cells(4).CssClass = "cuerpotabla"
total_s.Text = Val(total_s.Text) + Val(e.Row.Cells(4).Text)
End If
End Sub
En este caso tambien estoy sumando en un label el valor total de la venta.
Saludos cordiales