Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2004, 08:15
sofia2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 21 años, 3 meses
Puntos: 0
como acceder a los elementos generados por un repeater

Hola, hice una matriz de n filas por n columnas con valores colocados dentro de una caja de texto editable.Cada caja le coloque un nombre para distinguirlos entre si,por ejemplo:<asp:textbox id="txtCasaM"...>
necesito que al momento que el usuario se salga de las cajas de texto, se valide ese valor con el total de avaluos de ese avaluador (el total de esa fila) y a su vez necesito actualizar en la base de datos esos valores.
Pero no entiendo como acceder o distinguir cada una de las cajas de texto generadas por el repeater???

Ej. tengo una matriz asi:
avaluador - apto - casa- edif - totalxAvaluador
1 1 2 0 3
2 0 2 2 4

como puedo referirme a cada valor para poder actualizarlo en la base de datos??

Estaba intenta validar las cajas asi:
<asp:CompareValidator id="CompareValidator" ControlToValidate="txtApto" Runat="server" ErrorMessage="Debe indicar un valor menor o igual que el máximo de avaluos realizados por el avaluador"
Display="None" Operator="LessThanEqual" Type="String" ValueToCompare ="<%# var%>"></asp:CompareValidator>
dde var es: <%'var = DataBinder.Eval (Container.DataItem, "TotalApto") %>

pero me da el siguiente error:
Unable to find control id 'txtApto' referenced by the 'ControlToValidate' property of 'CompareValidator'.

no reconoce la caja de texto a la cual le estoy aplicando la validacion.
Espero puedan ayudarme, si no me explique bien por favor haganmelo saber.