Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2009, 18:41
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 2 meses
Puntos: 19
Respuesta: Sumar los resultados de un data grid en aspx

Vemos si esto es lo que entiendo.

Si vos queres que el usuario no se pase tanto para arriba como para abajo de lo que tiene que pagar, supongamos que lo que tiene que pagar y lo que mostras en esa columna se llama "Costo", lo que deberías hacer es agregar un itemtemplate para la caja de texto donde el usuario ingresa el monto a pagar y agregarle un control validador rangevalidator, el rangevalidator tiene un min y max value, si no queres que se pase tanto el min value como el max deberian ser el mismo y le seterías el valor que tenes el campo a pagar, supongamos "Costo", entonces el itemtemplate en la grilla te quedaría mas o menos así:

<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Costo") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text=""></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server"
ControlToValidate="TextBox2" ErrorMessage="RangeValidator" MaximumValue='<%# Bind("Costo") %>'
MinimumValue='<%# Bind("Costo") %>'></asp:RangeValidator>
</EditItemTemplate>
</asp:TemplateField>

Entonces cuando edites y ingrese en la caja de texto un valor menor o mayor a lo que tiene que pagar ("MontoAPagar") va a saltar un mensaje por el rangevalidator.
Esa es la idea.

También lo que no entiendo es que si el usuario tiene que pagar lo mismo que lo que se muestra en el campo Costo, porque no le metes un texto que muestre lo mismo que Costo pero solo lectura.
Cualquier cosa no dude en preguntar
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!